日期:2014-05-16  浏览次数:20805 次

shell问题请教
本帖最后由 zhangxin61 于 2013-03-25 14:11:05 编辑
以下一段shell,如何用一条语句实现呢?

a =`ps -ef |grep db2sysc | grep -v grep |awk '{print $1}'|sed -n '1p'`
b =`cat /etc/passwd |grep $a| awk -F ':' '{print $6}'`
more $b/.profile

------解决方案--------------------
easy, easy ,,

a=`ps -ef 
------解决方案--------------------
grep db2sysc 
------解决方案--------------------
 grep -v grep 
------解决方案--------------------
awk '{print $1}'
------解决方案--------------------
sed -n '1p'`;b=`cat /etc/passwd 
------解决方案--------------------
grep $a
------解决方案--------------------
 awk -F ':' '{print $6}'`;more $b/.profile