>source
명령을 실행하면

고양이 파일 | grep 패턴, 나는 많은 출력을 얻는다. 모든 줄을 한 줄로 하나씩 연결하고 각 라인을 효과적으로 교체합니까?"\N"~와 함께"\" "(끝으로...에 "공간이 뒤 따른다)?

​​CAT 파일 | grep 패턴 | xargs sed s /\ n //g.나를 위해 일하지 않습니다.

그런데 : (1) SED 스크립트를 단순한 인용문으로 넣어 Bash가 엉망이되지 않도록 (SED S /\ N //G라는 두 개의 인수로 SED, 즉 S /N //NS); (2) 고양이 파일의 출력을 원하기 때문에 | Grep 패턴 SED 인수가 아닌 SED가 아닌 Xargs를 제거해야합니다. (3) Grep는 두 번째 논증으로 파일 이름을 취할 수 있기 때문에 고양이가 필요하지 않습니다. 그래서, 당신은 grep 패턴 파일을 시도해야합니다 | sed 's /\ n //g'. (이 경우 위의 링크에서 주어진 이유로 일하지는 않지만 미래를 알고 있습니다.)

ruakh2021-09-05 00:42:19

질문 68 votes (140K 뷰)가 1 표 (12K 뷰) 만있는 게시물로 복제 되었습니까? 이것은 옳지 않습니다.

kenorb2021-09-05 07:39:55

참조 : 더 나은 답변을받은 경우 질문을 중복으로 삼아야합니까?

kenorb2021-09-05 07:39:55
  • 이전 bash : 셸을 사용하여 하이브에서 문자열을 파싱합니다
  • 다음 html : 파일 입력에서 취소를 클릭하면 검색을 검색하는 방법은 무엇입니까?