テキストを複数行に分割してその値を印刷したいと思います。たとえば、次のように変更します。
YLB; YLR; YLS (tab) 30
以下を入力してください:
YLB (tab) 30
YLR (tab) 30
YLS (tab) 30
ベストアンサー1
使用awk
awk 'BEGIN {FS="[; \t]+"; OFS="\t"} {for (i=1; i<NF; i++) print $i, $NF}'
前任者。
$ echo 'YLB; YLR; YLS 30' | awk 'BEGIN {FS="[; \t]+"; OFS="\t"} {for (i=1; i<NF; i++) print $i, $NF}'
YLB 30
YLR 30
YLS 30