본문 바로가기

IT노트(구)/Linux/Unix

리눅스 echo 개행하지 않고 출력하는 방법

echo는 기본적으로 자동 개행이 되버린다!

echo에 옵션 등을 줘서 개행이 되지 않도록 처리할 수 있지만


이식성이 그다지 좋지 않다.(OS마다 옵션이 상이하기 때문!)


가장 깔끔한 방법은


printf를 사용하는 것이다!(여기서 갑자기 C언어 함수가 왜 나오냐고 질문할 수도 있겠지만 printf도 유닉스에 기본적으로 존재하는 명령어이다!)


이식성도 좋고 가장 깔끔하다!




printf "hello"




hello가 출력된다!(개행이 되지 않고)