2017-12-06 25 views

답변

0

다음과 같은 sed 명령을 사용하면 문자열 변수의 모든 항목을 빈 문자열 ''으로 바꾸고 출력을 새 output_file로 리디렉션 할 수 있습니다.

sed "s/$string//g" input_file > output_file 

하거나 다음 sed 명령을 사용할 수 있습니다

sed -i.bkp "s/$string//g" file 

가 매개 변수로 전달 된 파일 내부에 직접 작업하기를, -i.bkp 옵션은 위의 예에서 (연장 .bkp 자동으로 백업 파일을 생성합니다 백업의 필요, 사용하지 않는 경우 file.bkp)는 단지 -i

, 당신의 $string 변수는의를 적어도 마지막으로 포함 할 수 없습니다을 사용하여 모두 탈출해야하는 경우 /을 채찍하십시오. 이 태스크를 수행하는 함수를 작성할 수 있습니다.