Shell - 将'od'命令的输出记录到变量

时间:2012-07-23 16:23:35

标签: linux shell

我在论坛上看到要查找随机字符串,您应该使用以下语法:

od -a -A n /dev/urandom | head -30 | tr -d ' ' | tr -d '\n' | awk '{print substr($0,1,256)}'

我怎么能把这个输出放到变量'var'而不是在屏幕上显示?

2 个答案:

答案 0 :(得分:3)

使用反引号或$(),即

var=`command`

var=$(command)

答案 1 :(得分:1)

用反引号捕捉它:``

VAR=`od -a -A n /dev/urandom | head -30 | tr -d ' ' | tr -d '\n' | awk '{print substr($0,1,256)}'`