我需要使用考虑文本文件的最新变量或数字来更新文件
文件1
.a {
height: 10px;
background-color: red;
.a {
background-color: green;
.a {
background-color: red;
/* etc... */
}
}
}
文件2
dan-2222
priya-23
rahul-288
rohit-233
我需要使用 file1 的值更新 file2 ,而无需使用 Unix 进行任何更改。
我使用了priya-22
rahul-288
rohit-230
命令,它在两个文件中都给出了不同的变量
答案 0 :(得分:0)
这对您有帮助吗?
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应该包含您所需要的。