Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
スペースで区切られた単語数を返すために、以下のコードを作成するにはどうすればよいですか?
example='aaa bbb ccc ddd eee' echo ${#example}
このコマンドecho ${#example}は、文字の総数(19)を返します。単語の総数(5)を返すための最良のコマンドは何ですか?
echo ${#example}
$ foo=($example) $ echo ${#foo[*]} 5
変数なしでやりたい場合
$ set $example $ echo $# 5
wcを表すコマンドを使用してみてくださいword count
wc
word count
wc -w <<< "$example" wc -w <<< "asdf asdf asdf"