Bash の文字列の文字数を取得する

次のような変数があります。

$ K="abc def gh"

wc コマンドで文字数を取得できますが echo するだけでは行末に改行が入ってしまうので "-n" オプションを付ける必要があります。

$ echo -n $K | wc -m

10

その他に "#" を付ける方方もあります。

$ echo ${#K}

10

"#" は、変数が配列の場合は要素数が取得できますが 変数が文字列の場合、文字数を取得することもできます。

$ K="あいう"
$ echo ${#K}

3

Google サイト内検索

Amazonアソシエイト