我要求使用最新的变量或数字更新文件,考虑文本文件
填写1
dan-2222
priya-23
rahul-288
rohit-233
文件2
priya-22
rahul-288
rohit-230
我需要使用Unix更新file2的值而不更改任何顺序。
我使用了diff
命令,它在两个文件中都给出了不同的变量
这对你有帮助吗?
for line in $(cat file1); do
echo $line | IFS=- read var val
sed -n "/$var/ s/.*/$var-$val/p" < file2;
done > file2.new
file2.new应该包含你需要的东西。