Bashシェルスクリプトで変数に指定された文字列の長さを調べるには

Bashシェルスクリプトで変数に指定された文字列の長さを調べるには、参照する変数名の前に「#」をつけます。

次のsample.shを作成します。

#!/bin/sh

# キーボードからの入力を変数xで受け取る
read x

echo "${x} length : ${#x}"

実行して、1234567と入力すると、文字列長が表示されます。

$ sh ./sample.sh 
1234567
1234567 length : 7
同じタグの記事: bash
同じカテゴリの記事: Linux
関連書籍: bash