2015-02-06 35 views
0

所以,問題如下:在一行上實現多個替換sed命令?

使用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 

回答

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