Arcticooling Asked: 2017-12-02 12:19:47 +0800 CST2017-12-02 12:19:47 +0800 CST 2017-12-02 12:19:47 +0800 CST 无法使用 sed 删除 [重复] 772 我有这段文字/etc/bash.bashrc: alias dwa='bash /opt/dwa.sh' 我尝试使用以下(和类似的命令)删除它: sed -i 'alias dwa=\'bash /opt/dwa.sh\'/d' /etc/bash.bashrc 为什么我的sed操作失败了? sed delete 2 个回答 Voted Best Answer DopeGhoti 2017-12-02T12:34:49+08:002017-12-02T12:34:49+08:00 当您可以删除时,为什么要搜索和替换? sed --in-place '/^alias dwa=/d' /path/to/file Praveen Kumar BS 2017-12-02T12:30:21+08:002017-12-02T12:30:21+08:00 awk '!/alias dwa/{print $0}' filename
当您可以删除时,为什么要搜索和替换?