文本预处理如何同时运行多个脚本

文本预处理如何同时运行多个脚本

我有很多用于文本清理的脚本,有没有一种方法可以一次执行所有脚本,而不是一个一个地执行,例如我有:

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

相关内容