我有很多用于文本清理的脚本,有没有一种方法可以一次执行所有脚本,而不是一个一个地执行,例如我有:
sed -i -r "s/[’'–]/ /g" *.txt
sed -i 's/Aβ/ ABeta /g' ./*.txt
我有大约 10 个,我怎样才能同时运行所有它们?
答案1
您可以使用-e
指定要运行的多个命令:
sed -i -r -e 's/[’'–]/ /g' -e 's/Aβ/ ABeta /g' *.txt
一般来说:
sed [-flags] -e 'command1' -e 'command2' .... -e 'last command' inputfile