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