所以我用谷歌来弄清楚这last -1 -R -s yesterday -t today
是什么:
据我所知,当命令通过管道输入时,awk -FS '{print $2}
应该只获取这部分命令last
答案1
我会cut
结合使用tr
:
last -1 -R -s yesterday -t today | grep -vi reboot | tr -s ' ' | cut -f 3-6 -d ' ' -s
Sat Jun 29 15:59
Fri Jun 29 06:45:15
...
tr -s ' '
挤压重复,这样我们就可以轻松地用空格作为分隔符进行切割。grep
排除任何重启线路。cut
很好地切东西:)