在同一行Shell脚本中声明变量

时间:2018-11-30 05:14:45

标签: linux bash shell

下面是我脚本的一部分,其中我对不同的变量使用了不同的行。在前两行中使用的命令相似但不相同,有没有一种方法可以减少这五行:

oldv=$( sed -n "${c}p" ~/grepoutput | awk '{print $3 }')
     line=$(sed -n "${c}p" ~/grepoutput | awk -F":" '{print $2 }')
     newv=$( sed -n "${c}p" ~/vpkglist | awk '{print $3 }' )
     oldr=$( sed -n "${c}p" ~/vpkglist | awk '{print $4 }' )
     newr=$( sed -n "${c}p" ~/vpkglist | awk '{print $5 }' )

在前两行中,它的'grepoutput'是相同的文件,在后三行中'vpkglist'保持不变。

0 个答案:

没有答案