これは間違っています:
for f in a*.dat; do
awk '.....' file1 "$f" > temp
awk '.....' temp > "$f_out"
done
a*.datを入力として使用し、接尾辞_outを使用して出力として使用したいと思います。非常にありがとう
ベストアンサー1
は_
変数名の一部と見なされるため、追加のf_out
代わりにその変数を使用します。使用すると問題が解決します。f
out
{}
for f in a*.dat; do
awk '.....' "$f" > "${f}_out"
done