bash変数のすべての文字をカウントするにはどうすればよいですか?たとえば、私が持っていた場合
"stackoverflow"
結果は次のようになります
"13"
構文を使用する${#VAR}
と、変数の文字数が計算されます。
https://www.gnu.org/software/bash/manual/bashref.html#Shell-Parameter-Expansion
バイトカウントを出力する()オプションを指定してwcユーティリティを使用します。-c
$ SO="stackoverflow"
$ echo -n "$SO" | wc -c
13
の末尾の改行()オプションを出力しないを使用する必要があります。それ以外の場合は、改行文字もカウントされます。-n
echo
jcomeau@intrepid:~$ mystring="one two three four five"
jcomeau@intrepid:~$ echo "string length: ${#mystring}"
string length: 23
link 文字、単語、単語の長さ、文の総長
${#str_var}
文字列はどこにstr_var
ありますか。
wcを使用して、ファイルwc-mfilename.txtの文字数を数えることができます。お役に立てば幸いです。