1
私の興味のあるカラムを持つデータファイルがあります。これは以下のようにawkによって取り出そうとしています。同じawkコマンドで$ 1に入っているディレクトリパスを取り除きたい。出来ますか?awkを使用して最初の列からディレクトリパスを削除します
cat data.txt | awk '{print $1,$2,$6,$7,$14,$15,$16}'
/foo1/foo2/debug/foo.txt:06/28 10:44:44.066 delta 1:1: net transfer 1263
/foo1/foo2/debug/foo1.txt:06/29 10:45:48.066 delta 2:1: net transfer 1296
after transformation the row should be like...
foo.txt:06/28 10:44:44.066 delta 1:1: net transfer 1263
foo1.txt:06/29 10:45:48.066 delta 2:1: net transfer 1296
あなたが正規表現で
sub
を使用して削除することができ
あなたのファイル名またはディレクトリ名に ':'が含まれていてもかまいませんか? –