如果滿足一些awk條件,我有一個我想要粘貼到主文件(bar)的文件列表。用bash有條件地粘貼文件if和awk循環
for foo in *;
do
if awk '*condition* {exit 1}' $foo
then
:
else
paste $foo > bar
fi
done
但是,它看起來像只有最後粘貼的文件是在酒吧。不應該每次都添加新列到欄中,而不是完全覆蓋所有數據?
File1 File2 Expected_Output Actual_Output
1 4 1 NaN 1 4 1 NaN 1 NaN
2 5 2 7 2 5 2 7 2 7
3 6 3 8 3 6 3 8 3 8
請注意,您正在使用'paste $ foo> bar',這會刪除'bar'中的任何以前的內容。你可能想用'>>'來追加。 – fedorqui