pavg=`echo cat ${ip}pavg.tmp|awk -F / 'NR==9{print $4}'`
给pavg变量赋值, ${ip}pavg.tmp是文件名,cat ${ip}pavg.tmp|awk -F / 'NR==9{print $4}'`是打开文件并读第九行输出第四列。这句话是可以正确执行的。
我现在的目的是把上面的语句输出的结果赋值到pavg中,这个语句怎么写才能正确的赋值?
刚在网上查了一种方法是pavg=`awk '/VmRSS/ {print $2}' < /proc/$PROCESS_PID/status,请问这样可以吗?或者有什么正确的方法吗?`
pavg=$(cat ${ip}pavg.tmp|awk -F / 'NR==9{print $4}')
这样不行吗, 不要echo试试看
你下面那个中方法 也对 无所谓的 小改即可
这样不行吗, 不要echo试试看
你下面那个中方法 也对 无所谓的 小改即可
温馨提示:答案为网友推荐,仅供参考