我正在编写一个 bash 脚本,并且条件是我想输出ps aux --sort -rss
但是,当我写:
echo `ps aux --sort -rss`
一切都在一条巨大的线上。我如何运行它,使其像通常在终端中那样输出?
答案1
完全摆脱回声,只需发出命令
ps aux --sort -rss
答案2
引用命令:
echo "`ps aux --sort -rss`"
否则 bash 只会解析标记,忽略空格(包括换行符),就像您手动键入时一样。
我正在编写一个 bash 脚本,并且条件是我想输出ps aux --sort -rss
但是,当我写:
echo `ps aux --sort -rss`
一切都在一条巨大的线上。我如何运行它,使其像通常在终端中那样输出?
完全摆脱回声,只需发出命令
ps aux --sort -rss
引用命令:
echo "`ps aux --sort -rss`"
否则 bash 只会解析标记,忽略空格(包括换行符),就像您手动键入时一样。