sed의 c 명령은 어쨌든 현재 행을 출력합니다.

sed의 c 명령은 어쨌든 현재 행을 출력합니다.

이것이 내가 한 일입니다:

$ echo '1
2
3' | sed -n '
    x
    c\
test
    x
'
test
test
test

이것이 예상되는 동작입니까? 나는 뛰고있어 gnu sed 4.2.1.

답변1

정보 페이지에서 발췌: "이 명령 다음에 텍스트 줄을 출력하십시오... 이 명령이 완료된 후 새 주기가 시작됩니다."

아마도 마지막 x명령은 절대 사용되지 않을 것입니다.

관련 정보