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

尋ねる:5番目のスペースまで行を切り取る方法は?

答え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)) }'

これにより、6番目のフィールドなしですべてのが印刷されます。

関連情報