2013-07-17 6 views
0

프롬프트가 나타나기 전에 어떻게 새 줄을 제거 할 수 있습니까? 질문을 공식화하는 방법을 정확히 알지 못하므로 여기에 예제가 있습니다.프롬프트 전에 줄 바꿈을 제거하십시오.

는 내가 새로운 라인을 subtitute하는 's/\\n//'을 나오지도 시도

%> echo "hello world" 
hello world%> 

%> echo "hello world" 
hello world 
%> 

에서 전달하려는. \\rtr도 있습니다. 아마도 잘라낸 느낌이 정확할까요 ??

echo -n 방법 내가

%> echo -n "hello world" 
    hello world%      #note the new character % just appeared 
    %> 

답변

2

당신은 -n EOL

echo -n "hello world" 
0

당신은 간단하게이 작업을 수행 할 수 있습니다를 추가하지 않습니다 스위치,

printf "hello world" 
+0

또는를 사용할 수 있습니다 얻을 더 나은 : 'printf '% s' "hello world"'. ('printf'에 임의의 첫번째 인수를 전달하지 마십시오. 흥미 롭습니다.) – michaelb958

관련 문제