-1
$ string을 포함하는 텍스트 파일이 있습니다. $ string을 모두 사용하지 않고 sed를 사용하여 새 txt 파일을 만드는 방법은 무엇입니까?sed를 사용하여 특정 단어가없는 새 txt 파일을 만드는 방법
$ string을 포함하는 텍스트 파일이 있습니다. $ string을 모두 사용하지 않고 sed를 사용하여 새 txt 파일을 만드는 방법은 무엇입니까?sed를 사용하여 특정 단어가없는 새 txt 파일을 만드는 방법
다음과 같은 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
변수는의를 적어도 마지막으로 포함 할 수 없습니다을 사용하여 모두 탈출해야하는 경우 /
을 채찍하십시오. 이 태스크를 수행하는 함수를 작성할 수 있습니다.
http://idownvotedbecau.se/nocode/ – Nic3500