
Eu tenho esse texto em /etc/bash.bashrc
:
alias dwa='bash /opt/dwa.sh'
Eu tentei excluí-lo com o seguinte(e comandos semelhantes):
sed -i 'alias dwa=\'bash /opt/dwa.sh\'/d' /etc/bash.bashrc
Por que minha sed
operação falhou?
Responder1
Por que pesquisar e substituir quando você pode excluir?
sed --in-place '/^alias dwa=/d' /path/to/file
Responder2
awk '!/alias dwa/{print $0}' filename