我正在尝试更改一批文件中特定行的内容。我认为这将是小菜一碟,但由于某种原因,什么都没有发生,所以我想我错过了一些东西。第 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
感谢您的建议