在一行上实现多个替换sed命令?

时间:2015-02-06 19:41:36

标签: unix sed substitution

所以问题如下:

使用sed命令将权限集更改为数字等效项,即" rwx"是7" rw - "是6等等。

这个问题应该告诉我们脚本以及如何在一行中实现多个sed命令。我试过这个,但它一直告诉我没有这样的文件或目录。我似乎无法弄明白。

sed 's/rwx/7/' 's/rw-/6/' 's/r-x/5/' 's/r--/4/' 's/-wx/3/' 's/-w-/2/' 's/--x/1/' 's/---/0/' t1 >> t2

1 个答案:

答案 0 :(得分:2)

sed 's/rwx/7/;s/rw-/6/;s/r-x/5/;s/r--/4/;s/-wx/3/;s/-w-/2/;s/--x/1/;s/---/0/' t1 >> t2