永发信息网

shell语句 file_date=`awk ’{print $1}’ *.log | sort

答案:1  悬赏:80  手机版
解决时间 2021-08-18 23:02
  • 提问者网友:温柔港
  • 2021-08-18 06:12
shell语句 file_date=`awk '{print $1}' *.log | sort -u | awk -F [ '{print $2}' -`
最佳答案
  • 五星知识达人网友:迟山
  • 2021-08-18 06:58

这是要将一个日期赋值给file_date
awk '{print $1}' *.log 将 一系列log文件里的第一个条目提取出来(估计是个日期字串吧)
传递给sort -u 进行排序
awk -F [ '{print $2}' - 对前面得到的结果进行处理,这次视 [ 为条目分隔符,提取出第二个条目
至于为什么是[分隔,我就不清楚了,因为这设计log文件是以什么约定格式写得
整个命令写在``里,意思是这一长串命令执行后输出的东西作为一个字符串,最后赋值给file_date
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯