這個sed命令在shell腳本中做了什麼?sed選項-i和標誌/ d集
sed -i /'abc'/d "/etc/rc.d/rc.local"
更確切地說,'-i'在這裏做什麼?爲什麼在模式結束處有一個'd'標誌?
這個sed命令在shell腳本中做了什麼?sed選項-i和標誌/ d集
sed -i /'abc'/d "/etc/rc.d/rc.local"
更確切地說,'-i'在這裏做什麼?爲什麼在模式結束處有一個'd'標誌?
從SED手冊,i
選項意味着就地編輯
-i[SUFFIX], --in-place[=SUFFIX]
edit files in place (makes backup if extension supplied)
d
手段刪除操作
d Delete pattern space. Start next cycle.
在你例子,這兩組合將刪除任何行包含abc
文件/etc/rc.d/rc.local
在無備份。
'男人sed',按'/'搜索,並鍵入'-i': - )...''d'命令將刪除與模式匹配的行。 – Carpetsmoker