文字列を切り取り、結果自体を入力します。

文字列を切り取り、結果自体を入力します。

次の例を含む cve.txt ファイルがあります。

delta.x
alpha.tri
blue.zia

文字列をその点まで切り取り、次のように配置したいと思います。

delta.x|delta

ベストアンサー1

$ awk -F. '{ print $0"|"$1}' input
delta.x|delta
alpha.tri|alpha
blue.zia|blue

awkフィールド区切り文字が何であるかを知らせ、説明された.簡単な説明でprint出力を組み合わせます。$0は入力ラインであり、$1は最初のフィールドです(つまり、最初のフィールドより前のすべて.)。

おすすめ記事