나는 이 텍스트를 가지고 있습니다 /etc/bash.bashrc
:
alias dwa='bash /opt/dwa.sh'
다음 명령으로 제거하려고했습니다.(및 유사한 명령):
sed -i 'alias dwa=\'bash /opt/dwa.sh\'/d' /etc/bash.bashrc
내 sed
작업이 실패한 이유는 무엇입니까?
답변1
삭제할 수 있는데 왜 검색하고 바꾸나요?
sed --in-place '/^alias dwa=/d' /path/to/file
답변2
awk '!/alias dwa/{print $0}' filename