如何只输出来自CRON的命令?

如何只输出来自CRON的命令?

输入:

* * * * * ( /path/to/foo -x )
3 * * * * /full/path/tothing
3 3,2,4 * * * /full/path/tothing4 3

输出:

( /path/to/foo -x )
/full/path/tothing
/full/path/tothing4 3

问:如何将行截断到第五个空格?

答案1

使用cut

crontab -l | cut -d' ' -f6-

答案2

这是一个方法:

$ crontab -l|sed -r 's/([^[:space:]]+[[:space:]]){5}//'

答案3

尝试:

cat /etc/crontab|awk '{ print substr($0, index($0, $7)) }'

这将打印没有第六个字段的每一

相关内容