※MACターミナル(BSD系)での動作確認です。
スポンサーリンク
awkのlength()の使い方
※awkの使い方をまとめて一覧にしました。
参考:awk入門-使い方まとめ一覧-
参考:awk入門-使い方まとめ一覧-
下記の形式で書くことにより、文字列の長さを返します。
length(文字列)
サンプルコード
例えば、下記のin.txtがあったとします。
$ cat in.txt findsed awkls cat1234
下記がサンプルコードになります。
1行ずつ読み込んで、1行ずつ行全体($0)の文字列の長さを返します。
$ cat sample.awk #!/bin/sh cat in.txt | awk ' { print $0 "は" length($0) "文字です" } '
下記が実行結果になります。
$ ./sample.awk findsedは7文字です awklsは5文字です cat1234は7文字です
スポンサーリンク