2010-12-27 2 views

답변

1

비보다 큰 부등호 기호 앞의 문자 모두를 단일 공간으로 변경합니다. 따라서, (나는 공간을 나타 내기 위해 _ 사용했습니다)이 입력 변환합니다 :

foo>_bar> b 
x>>_a 

___b 
___a 

마크 노트로

에를, "g"는 글로벌 및 "P"수단을 의미한다 "선 인쇄".

2
  • g 의미 : global 즉 첫 번째가 아니라 모든 발생을 바꿉니다.
  • p은 수정 된 행 print을 의미합니다. 그렇지 않으면 -n 스위치로 인해 인쇄되지 않습니다.

명령은 적어도 하나 >를 포함하는 모든 라인을 발견하고, 최종 > 후에 텍스트 뒤에 어떤 공간을 출력한다. 인쇄 된 공백의 수는 행의 >입니다. 그 후이 인쇄

123>456>789 

: 예

이 라인은 입력 파일 인 경우가 보이는

789 
0

나는 긴 설명을 타이핑하고 있었지만 브라이언은 나를 때렸다. 작은 비트를 명확히하기 위해 "p"는 수정 된/일치하는 줄을 인쇄합니다. 커맨드 라인의 "-n"은 sed에게 "파일을 출력하지 않습니다"라고 알려줍니다. "p"와 결합하면 grep과 비슷하지만 스크립트의 범위 내에서 작동합니다 (즉, 변경/일치하는 모든 것).