%EC%9D%84%20%ED%86%B5%ED%95%B4%20%ED%85%8D%EC%8A%A4%ED%8A%B8%20%EA%B5%90%EC%B2%B4%2F%EC%82%AD%EC%A0%9C.png)
모든 파일의 텍스트를 하나의 파일로 바꾸거나 제거하고 싶습니다.
$ echo "_uU_%UHY%^GSSD$%GWRW$T#wf4werwefF$fW#$wfdd%6blahblahblah" > pattern.txt
$ sudo grep -rl "_uU" . | xargs sed -ie s/$(cat pattern.txt)//g
그러나 내 명령이 작동하지 않습니다. 어떻게 해야 하나요?
답변1
해결되었습니다. -e
플래그를 제거해야 합니다 .
$ echo "_uU_%UHY%^GSSD$%GWRW$T#wf4werwefF$fW#$wfdd%6blahblahblah" > pattern.txt
$ sudo grep -rl "_uU" . | xargs sed -i s/$(cat pattern.txt)//g