考虑到文本文件,我需要使用最新的变量或数字更新文件
file1
dan-2222
priya-23
rahul-288
rohit-233
file2
priya-22
rahul-288
rohit-230
我需要将file2更新为file1的值,而不进行任何更改,以便使用Unix。
我使用了diff
命令,它在两个文件中给出了不同的变量
发布于 2019-03-29 06:35:48
这对你有帮助吗?
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应该包含您需要的内容。
https://stackoverflow.com/questions/55403902
复制相似问题