如果您的sed版本允许该-i.bak
标志(就地编辑):
sed -i.bak '/line of text/d' *
如果没有,只需将其放入bash循环中即可:
for file in *.txt
do
sed '/line of text/d' "$file" > "$file".new_file.txt
done
在Linux中从多个文件中删除文本行
如果您的sed版本允许该-i.bak
标志(就地编辑):
sed -i.bak '/line of text/d' *
如果没有,只需将其放入bash循环中即可:
for file in *.txt
do
sed '/line of text/d' "$file" > "$file".new_file.txt
done