私はawkプログラミングに非常に慣れていないので、プロセスの実行時間を次のように抽出しようとしています。
$ ps -o etime -p 18613 | awk /[0-9][0-9]:[0-9][0-9]:[0-9][0-9]/
1-00:05:52
1日以上の場合、dd-hh:mm:ssの形式になることはわかっていますが、正規表現/ [0-9] [0-9]:[0-9][0-9]を混乱させているだけです。 :[0-9] [0-9] /は「dd-」も抽出しますが、結果に「00:05:52」だけを表示しないのはなぜですか?