이 사이트에서 많은 솔루션을 보았지만 그중 어느 것도 내 문제를 해결하는 데 도움이되지 않았습니다. 나는 포함하는 파일을 얻었다
aaa
bbbb
bb
ddddd
dd
ccccc
ccc
sed -i /$1/d ./.resources
$ 1이 사용자 입력 인 정확한 줄을 삭제하려고했습니다 . 내가 BB를 입력 할 때 그것은 단지 삭제하는 가정입니다 bb
추천하고 모든 일치하는 패턴을 bbbb
. 나는 \<\>
정확한 패턴을 사용하려고 시도했지만 sed -i /\<$1\>/d ./.resources
작동하지 않았습니다. 내가 무엇을 잘못하고 있지? 어떻게 해결할 수 있습니까?
^ 및 $ 연산자를 사용하여 행의 시작과 끝 사이에 패턴이있는 행만 일치시켜야합니다. 따라서 예제의 경우 코드는 다음과 같습니다.
sed -i /^${1}$/d ./.resources
이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.
침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제
몇 마디 만하겠습니다