![명령을 에코하고 반환된 줄을 포함하는 방법은 무엇입니까?](https://linux55.com/image/19021/%EB%AA%85%EB%A0%B9%EC%9D%84%20%EC%97%90%EC%BD%94%ED%95%98%EA%B3%A0%20%EB%B0%98%ED%99%98%EB%90%9C%20%EC%A4%84%EC%9D%84%20%ED%8F%AC%ED%95%A8%ED%95%98%EB%8A%94%20%EB%B0%A9%EB%B2%95%EC%9D%80%20%EB%AC%B4%EC%97%87%EC%9E%85%EB%8B%88%EA%B9%8C%3F.png)
bash 스크립트를 작성 중인데 조건은 출력하고 싶다는 것입니다.ps aux --sort -rss
그러나 내가 쓸 때 :
echo `ps aux --sort -rss`
모든 것이 하나의 거대한 선에 있습니다. 터미널에서 정상적으로 출력되도록 하려면 어떻게 실행해야 합니까?
답변1
에코를 완전히 제거하고 명령을 실행하십시오.
ps aux --sort -rss
답변2
명령을 인용하면 다음과 같습니다.
echo "`ps aux --sort -rss`"
그렇지 않으면 bash는 수동으로 입력할 때와 마찬가지로 공백(줄바꿈 포함)을 무시하고 토큰을 구문 분석합니다.