qw3206 发表于 2014-01-09 12:40

shell 脚本语句请教,谢谢!

新手请教,不胜感激!

find /home/LData -mtime -1 -name "S.log*system.log"|xargs ls -tl|awk '{print $9}'|xargs grep "Auto Start!"|awk '{split($1,lot,"_");split($0,con,":");print lot,substr(lot,12),con}' >/home/yyy
find /home/LogData
这条语句的意思?

MMMIX 发表于 2014-01-09 15:52

回复 1# qw3206


    你什么地方不理解?

qw3206 发表于 2014-01-09 16:38

语句的结构。

MMMIX 发表于 2014-01-09 17:29

qw3206 发表于 2014-01-09 16:38 static/image/common/back.gif
语句的结构。

这么惜字如金?自己看书吧。

qw3206 发表于 2014-01-09 18:26

xargs ls -tl|awk '{print $9}'的意思 还有 $9 是awk的常变量吗? 谢谢

MMMIX 发表于 2014-01-09 19:59

qw3206 发表于 2014-01-09 18:26 static/image/common/back.gif
xargs ls -tl|awk '{print $9}'的意思

最后问一遍,这里面你什么地方不理解?


还有 $9 是awk的常变量吗? 谢谢
AWK 没有所谓的“常变量”,$9 在 AWK 中用来引用当前记录的第九个域。

qw3206 发表于 2014-01-10 09:51

谢谢 我知道了
页: [1]
查看完整版本: shell 脚本语句请教,谢谢!