4
특수 문자를 이스케이프 처리하는 방법은 무엇입니까? 마이너스 문자를 인쇄하고 싶습니다.'-n'과 같은 셸 매개 변수를 이스케이프하는 방법
echo \-; # Output:-
echo '-n'; #Output: nothing!
특수 문자를 이스케이프 처리하는 방법은 무엇입니까? 마이너스 문자를 인쇄하고 싶습니다.'-n'과 같은 셸 매개 변수를 이스케이프하는 방법
echo \-; # Output:-
echo '-n'; #Output: nothing!
당신은 뒤에 줄 바꿈의 인쇄를 해제하는 인수로 해석됩니다 -n
을 인쇄하려고합니다.
여기 printf
편리 제공 :
$ printf "%s" "-n"
-n
당신이 원하는 경우 줄 바꿈, n
후
$ printf "%s\n" "-n"
-n
추한 방법 하이픈, 즉의 8 진수 값을 사용하는 것입니다 echo
를 사용하여 ,
-e
인수를 사용하면 백 슬래시 이스케이프를 해석 할 수 있습니다.
개행 문자가있는'printf' 문은'echo'와 가장 비슷합니다. –
@Stijn이 경우, 다소 이상하게 보입니다. _oracle-server_ 또는 그 이름으로 바꾸십시오. 태그가 많은 스팸을 유치 할 것이라고 확신합니다. – devnull
쿨! 그런 다음 에코도 16 진수 'echo'\ x31 '을 지원합니다. – ahui