当前位置: 技术问答>linux和unix
用shell变量保存命令输出。
来源: 互联网 发布时间:2015-01-04
本文导语: 我使用shell变量来保存命令输出时,没有了'n'字符。 比如: output=`ps -ag` echo $output 结果显示在一行上,请问怎么解决这个问题。 | echo "$output" | echo命令的功能是在显示器上显示一段...
我使用shell变量来保存命令输出时,没有了'n'字符。
比如:
output=`ps -ag`
echo $output
结果显示在一行上,请问怎么解决这个问题。
比如:
output=`ps -ag`
echo $output
结果显示在一行上,请问怎么解决这个问题。
|
echo "$output"
|
echo命令的功能是在显示器上显示一段文字,一般起到一个提示的作用.该命令的一般格式为∶
echo [ -n ] 字符串
其中选项 n 表示输出文字后不换行;字符串可以加引号,也可以不加引号.用 echo 命令输出加引号的字符串时,将字符串原样输出;用echo命令输出不加引号的字符串时,将字符串中的各个单词作为字符串输出,各字符串之间用一个空格分割.
echo [ -n ] 字符串
其中选项 n 表示输出文字后不换行;字符串可以加引号,也可以不加引号.用 echo 命令输出加引号的字符串时,将字符串原样输出;用echo命令输出不加引号的字符串时,将字符串中的各个单词作为字符串输出,各字符串之间用一个空格分割.