パラメータとして使用するファイルの内容を渡すには? [閉鎖]

パラメータとして使用するファイルの内容を渡すには? [閉鎖]

10行のファイルがあります1.txt。各行を順番に渡し、sed出力をログに保存したいと思います。

job=`tail -1 1.txt`
getdd=`grep $job "mainlog.log"| sed -n '1p' $i > /tmp/result.log

ベストアンサー1

あなたの質問によると、これは非常に不明瞭でgetdd価値がないので役に立たないようです。

whileループを使用できます。

while read -r job;
do
 grep "$job" "mainlog.log"| sed -n '1p' "$i" >> /tmp/result.log
done < 1.txt

おすすめ記事