xargs에서 개행 이스케이프 시퀀스를 렌더링하는 방법은 무엇입니까?

xargs에서 개행 이스케이프 시퀀스를 렌더링하는 방법은 무엇입니까?

다음 명령은 3줄을 인쇄합니다.

echo -e 'a\nb\nc'

결과:

a  
b  
c  

내가 어떻게 할 수있는위의 결과를 달성언제 따라야 할까요 xargs?

echo 'a\nb\nc' | xargs -I{} echo -e {}

현재 결과:

anbnc

답변1

\명시적으로 사용하려면 하나를 추가하세요 \n.

echo 'a\\nb\\nc' | xargs -I{} echo -e {}

결과:

a
b
c

답변2

정답: (사용자가 게시한 후 삭제됨)

구분 기호 사용( -d)

echo 'a\nb\nc' | xargs -d '\n' -I{} echo -e {}

결과:

a
b
c

답변3

수정해 보셨나요?

echo 'a\n\b\n\c'

도착하다

echo 'a\nb\nc'

그런 다음 출력은 다른 라인에 있습니다. 너가 원하는게 그거야?

관련 정보