将sed的输出存储到一个variables中
我想将我的文件的第二行存储到一个variables,所以我这样做:
sed -n '2p' myfile  我希望将sed命令的输出存储到名为line的variables中。 
什么是正确的语法来做到这一点?
使用像这样的命令replace :
 line=$(sed -n '2p' myfile) echo "$line" 
 还要注意=号周围没有空格。 
一般来说,
 variable=$(command) 
要么
 variable=`command` 
 后者是旧的语法,比较喜欢$(command) 。 
 注意: variable = ....意思是用第一个参数=执行命令variable ,第二个.... 
要将第三行存储到variables中,请使用以下语法:
 variable=`echo "$1" | sed '3q;d' urfile` 
 line=`sed -n 2p myfile` echo $line