Bashシェルスクリプトで変数に指定された文字列の長さを調べるには、参照する変数名の前に「#」をつけます。
次のsample.shを作成します。
#!/bin/sh
# キーボードからの入力を変数xで受け取る
read x
echo "${x} length : ${#x}"
実行して、1234567と入力すると、文字列長が表示されます。
$ sh ./sample.sh 1234567 1234567 length : 7
Bashシェルスクリプトで変数に指定された文字列の長さを調べるには、参照する変数名の前に「#」をつけます。
次のsample.shを作成します。
#!/bin/sh
# キーボードからの入力を変数xで受け取る
read x
echo "${x} length : ${#x}"
実行して、1234567と入力すると、文字列長が表示されます。
$ sh ./sample.sh 1234567 1234567 length : 7