テキストファイルから2つのフィールドを印刷するにはどうすればよいですか?

ジャックアンダーソン

マシンに以下の内容のログファイルがあります。

2020-06-18 00:01:31|INFO|0||pro_upl_postpaid_trap|ComUpload|CUploadProcessRemoteFile.cpp[95]|rename remote file success,source filename=/file_src/localusers/data/TRAP_CBS/recv/ovou20200617_999_400280.unl.temp,destination filename=/file_src/localusers/data/TRAP_CBS/recv/**ovou20200617_999_400280.unl**
2020-06-18 00:01:32|INFO|0||pro_upl_postpaid_trap|ComUpload|CUploadProcessRemoteFile.cpp[95]|rename remote file success,source filename=/file_src/localusers/data/TRAP_CBS/recv/ocom20200617_512_400106.unl.temp,destination filename=/file_src/localusers/data/TRAP_CBS/recv/ocom20200617_512_400106.unl
2020-06-18 00:01:32|INFO|0||pro_upl_postpaid_trap|ComUpload|CUploadProcessRemoteFile.cpp[95]|rename remote file success,source filename=/file_src/localusers/data/TRAP_CBS/recv/ocom20200617_515_400184.unl.temp,destination filename=/file_src/localusers/data/TRAP_CBS/recv/ocom20200617_515_400184.unl
2020-06-18 00:01:33|INFO|0||pro_upl_postpaid_trap|ComUpload|CUploadProcessRemoteFile.cpp[95]|rename remote file success,source filename=/file_src/localusers/data/TRAP_CBS/recv/odata20200617_517_400092.unl.temp,destination filename=/file_src/localusers/data/TRAP_CBS/recv/odata20200617_517_400092.unl

このログファイルから次のように3つのフィールドを印刷したかったのです。

2020-06-18 00:01:31|**ovou20200617_999_400280.unl**

最後のフィールドを印刷できましたが、日付/時刻(2020-06-18 00:01:31)とファイル名(ovou20200617_999_400280.unl)の両方を一緒に印刷できませんでした。

cat pro_upl_*_trap_$YestodayDate*|grep 'CUploadProcessRemoteFile.cpp' |awk -F "/" '{print $19}'

ヒント/ヘルプをいただければ幸いです。

ありがとう。

エド・モートン

CUploadProcessRemoteFile.cppすべての行に存在するときにgrepを実行している理由はわかりませんが、理由があると仮定すると、をgrep使用しているときに必要になることはawkなくcat、次の入力ファイルを開く必要もありませんawk

$ awk -F'[|/]' -v OFS='|' '/CUploadProcessRemoteFile\.cpp/{print $1, $NF}' file
2020-06-18 00:01:31|**ovou20200617_999_400280.unl**
2020-06-18 00:01:32|ocom20200617_512_400106.unl
2020-06-18 00:01:32|ocom20200617_515_400184.unl
2020-06-18 00:01:33|odata20200617_517_400092.unl

この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。

侵害の場合は、連絡してください[email protected]

編集
0

コメントを追加

0

関連記事

分類Dev

テキストファイルから2つのフィールドを印刷するにはどうすればよいですか?

分類Dev

Unixでawkを使用してテキストファイルから奇数のフィールドを印刷するにはどうすればよいですか?

分類Dev

テキストファイルから重複する値のフルネームを印刷するにはどうすればよいですか?

分類Dev

これらの印刷テキストをテキストフィールドに配置するにはどうすればよいですか?

分類Dev

キーと値をテキストファイルから2つの別々の配列に保存するにはどうすればよいですか?

分類Dev

テキストファイルの内容をgitbashで印刷するにはどうすればよいですか?

分類Dev

入力されたintがそのテキストファイルで見つかった場合、Javaでインポートされたテキストファイルから行を印刷するにはどうすればよいですか?

分類Dev

2つのテキストファイルを1つのファイルにマージするにはどうすればよいですか?

分類Dev

レコードを含むリストを保存して、Pythonのテキストファイルに印刷するにはどうすればよいですか?

分類Dev

別のテキストフィールドからテキストフィールドをクリアするにはどうすればよいですか?

分類Dev

ページの2列目の最初の行にテキストフィールドを印刷するにはどうすればよいですか?

分類Dev

ターミナルのテキストファイルからテストを1行ずつ抽出するにはどうすればよいですか?

分類Dev

ログファイルからレックスを使用して2つのフィールドを取得するにはどうすればよいですか?

分類Dev

ファイルの最初の2つのフィールドを印刷するにはどうすればよいですか?

分類Dev

テキストファイルの行を数え、それらを1つのファイルに保存するにはどうすればよいですか?

分類Dev

2つの別々のテキストファイルからコンボリストを作成するにはどうすればよいですか?

分類Dev

テキストファイルから重複する値のみを印刷するにはどうすればよいですか?

分類Dev

fgetsを使用してテキストファイルから2D配列に印刷するにはどうすればよいですか?

分類Dev

lxml解析を使用してhtmlファイルからすべてのテキスト情報を印刷するにはどうすればよいですか?

分類Dev

2つのテキストフィールドの値を合計し、その結果を3番目のテキストファイルに表示するにはどうすればよいですか?

分類Dev

mysqlの1つのテキストフィールドで複数のフィールドを検索するにはどうすればよいですか?

分類Dev

テキストファイルをjarからjarの外のファイルにコピーするにはどうすればよいですか?

分類Dev

ファイヤーストアの2つのフィールド間でクエリを実行するにはどうすればよいですか?

分類Dev

キオスクモード-ディレクトリからすべてのファイルを取得するにはどうすればよいですか?

分類Dev

プログラムの終了後にコンソールをテキストファイルに印刷するにはどうすればよいですか(Python)?

分類Dev

Windowsのコマンドプロンプトでテキストファイルを印刷するにはどうすればよいですか?

分類Dev

ワイルドカードを使用して2つのパターン間でテキストを印刷するにはどうすればよいですか?

分類Dev

アーティファクト内の.csファイルをvs-team-servicesCIビルドから除外するにはどうすればよいですか?

分類Dev

1行に余白のある2つのテキストフィールドを配置するにはどうすればよいですか?

Related 関連記事

  1. 1

    テキストファイルから2つのフィールドを印刷するにはどうすればよいですか?

  2. 2

    Unixでawkを使用してテキストファイルから奇数のフィールドを印刷するにはどうすればよいですか?

  3. 3

    テキストファイルから重複する値のフルネームを印刷するにはどうすればよいですか?

  4. 4

    これらの印刷テキストをテキストフィールドに配置するにはどうすればよいですか?

  5. 5

    キーと値をテキストファイルから2つの別々の配列に保存するにはどうすればよいですか?

  6. 6

    テキストファイルの内容をgitbashで印刷するにはどうすればよいですか?

  7. 7

    入力されたintがそのテキストファイルで見つかった場合、Javaでインポートされたテキストファイルから行を印刷するにはどうすればよいですか?

  8. 8

    2つのテキストファイルを1つのファイルにマージするにはどうすればよいですか?

  9. 9

    レコードを含むリストを保存して、Pythonのテキストファイルに印刷するにはどうすればよいですか?

  10. 10

    別のテキストフィールドからテキストフィールドをクリアするにはどうすればよいですか?

  11. 11

    ページの2列目の最初の行にテキストフィールドを印刷するにはどうすればよいですか?

  12. 12

    ターミナルのテキストファイルからテストを1行ずつ抽出するにはどうすればよいですか?

  13. 13

    ログファイルからレックスを使用して2つのフィールドを取得するにはどうすればよいですか?

  14. 14

    ファイルの最初の2つのフィールドを印刷するにはどうすればよいですか?

  15. 15

    テキストファイルの行を数え、それらを1つのファイルに保存するにはどうすればよいですか?

  16. 16

    2つの別々のテキストファイルからコンボリストを作成するにはどうすればよいですか?

  17. 17

    テキストファイルから重複する値のみを印刷するにはどうすればよいですか?

  18. 18

    fgetsを使用してテキストファイルから2D配列に印刷するにはどうすればよいですか?

  19. 19

    lxml解析を使用してhtmlファイルからすべてのテキスト情報を印刷するにはどうすればよいですか?

  20. 20

    2つのテキストフィールドの値を合計し、その結果を3番目のテキストファイルに表示するにはどうすればよいですか?

  21. 21

    mysqlの1つのテキストフィールドで複数のフィールドを検索するにはどうすればよいですか?

  22. 22

    テキストファイルをjarからjarの外のファイルにコピーするにはどうすればよいですか?

  23. 23

    ファイヤーストアの2つのフィールド間でクエリを実行するにはどうすればよいですか?

  24. 24

    キオスクモード-ディレクトリからすべてのファイルを取得するにはどうすればよいですか?

  25. 25

    プログラムの終了後にコンソールをテキストファイルに印刷するにはどうすればよいですか(Python)?

  26. 26

    Windowsのコマンドプロンプトでテキストファイルを印刷するにはどうすればよいですか?

  27. 27

    ワイルドカードを使用して2つのパターン間でテキストを印刷するにはどうすればよいですか?

  28. 28

    アーティファクト内の.csファイルをvs-team-servicesCIビルドから除外するにはどうすればよいですか?

  29. 29

    1行に余白のある2つのテキストフィールドを配置するにはどうすればよいですか?

ホットタグ

アーカイブ