ファイルのバッチ内の特定の行の内容を変更しようとしています。簡単なことだと思っていましたが、何らかの理由で何も起こらないので、何かが足りないと思います。ライン 8 を交換する必要があります。
ここで私が使用したcshスクリプト:
#!/bin/csh
#
# replace context in line xxx by yyy
# 2010/05/07
set files = `ls FILENAMEPART*`
echo $files
foreach file ($files)
sed '8,8 s/1/2 /' $file
end
提案をありがとう