ファイルの特定の行にシリアル番号を追加し、他のファイルに追加するコマンドを教えることができる人はいますか?
例:5つのファイル(メッセージ)があります。各メッセージファイルの5行目に件名:1、件名:2、件名:3...などの増分シーケンス番号を追加したいと思います。サンプル出力は次のとおりです。
File1: line5: Subject: **1** message
File2: line5: Subject: **2** message
File3: line5: Subject: **3** message
File4: line5: Subject: **4** message
File5: line5: Subject: **5** message
ベストアンサー1
次のコマンドを試してみましたが、正常に動作しました。
for i in 5; do sed -i ''$i'i subject '$i'' file1;j=$(($i+1)); sed -i ''$i'i subject '$j'' file2;k=$(($j+1)); sed -i ''$i'i subject '$k' ' file3;l=$(($k+1));sed -i ''$i'i subject '$l'' file4;m=$(($l+1)); sed -i ''$i'i subject '$m'' file5;done