サクサク読めて、アプリ限定の機能も多数!
トップへ戻る
Pixel 9
it-ojisan.tokyo
下記の形式でmatch()を書きます。 対象文字列を先頭から検索し、検索対象が検出された最初の位置を戻り値として返します。 match(対象文字列, 検索対象) ※検索対象は正規表現で指定できる。 match()関数の戻り値 awkのmatch()関数の戻り値は、検索対象が検出された最初の位置を戻り値として返します。 例えば、下記のようにin.txtがあったとします。 $ cat in.txt abc123 abcd123 abcde123123abc123 下記のように、match()関数で"1"が検出された最初の位置をprint出力します。 $ cat sample.awk #!/bin/sh cat in.txt | awk ' { num = match($0, "1") print $0 "は," num "文字目に1が登場します." } ' 下記が実行結果となります。"1"が登
このページを最初にブックマークしてみませんか?
『it-ojisan.tokyo』の新着エントリーを見る
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く