dak ブログ

python、rubyなどのプログラミング、MySQL、サーバーの設定などの備忘録。レゴの写真も。

awk での match() による文字列置換

2023-03-25 12:55:35 | linux
awk の match() による文字列置換のメモ。
■データファイル
1       2       3       4       5
a1      b2      c3      d4      e5
A1      B2      C3      D4      E5

■awk スクリプト
awk 'match($3, /^[a-z]([0-9]+)$/, m) {FS="\t"; OFS="\t"; print $1, $2, m[1], $4;}'

■実行結果
a1      b2      3       d4


この記事についてブログを書く
« TypeScript での json-server... | トップ | Typescript での双方向連結リ... »

linux」カテゴリの最新記事