DBの異なるカラムに時刻とcronエントリを含めてcronファイルを処理したい。awkまたはgrepを使ってcronエントリを選択する
cat root | awk '{print $1, $2, $3, $4, $5, $6}'
47 * * * * string=`find somefile`; echo $string > success.txt 2> err.txt
awkを使用してcronの最初の5つのプレースホルダーをawkするのは簡単です。しかし、どのように私は実際のcronエントリを選択するのですか? 上記の例では、 "string"から "$ string"までのすべての項目を選択したいと考えています 標準とエラーアウトファイルパスも選択します。すなわちsuccess.txtとerr.txt
更新:
awk '{print $NF}'
上記の最後の変数のために動作しますが、最後から2番目のを見つけることはありません、次の。
awk '{print $NF-2}'
こんにちは@shantanuo、あなたは必要になります: 'awk '{print $(NF-2)}''。 –