我想在忽略某些命令的情况下运行 shell 脚本,因为它们需要特权。之类的命令insmod
。所以我用这个过滤脚本,它可以工作(这些命令被替换true
):
sed -e 's/command1/true/g' -e 's/command2/true/g' -e 's/command3/true/g' ... -e 's/commandN/true/g'
有没有更简洁的表达方式?
使用简单的字符,将“a”、“b”和“m”更改为“x”,我可以执行以下操作:
sed -e 's/[abm]/x/g'
或者
tr abm x
(或其tr abm '[x*]'
POSIX 等效项)。但是用字符串?