を使用して、行の先頭に入力行の4番目のフィールド()も印刷してみawk
ました。$4
次のコードを試しましたが、文字列が印刷されます。以上銀行:
awk -F"[--]" '{print $4 ;print$0}' file
文字列はランダムなので、文字列名は使用できません。
入力は次のとおりです。
/example-origin-live/ngrp:tennis-320-fd1d9b92-69e2-446c-a3e6-45b33a55efc9
上記のコードを使用すると、次のような結果が得られます。
320
/example-origin-live/ngrp:tennis-320-fd1d9b92-69e2-446c-a3e6-45b33a55efc9
次の出力が必要です。
320/example-origin-live/ngrp:tennis-320-fd1d9b92-69e2-446c-a3e6-45b33a55efc9
助けてくれてありがとう!
ベストアンサー1
デフォルトでは、個々の印刷ステートメントは個々のレコード(行)を印刷します。 Single print
、Join、$4
および以下を使用してください$0
。
% awk -F- '{print $4 $0}' input
320/example-origin-live/ngrp:tennis-320-fd1d9b92-69e2-446c-a3e6-45b33a55efc9