そのパスにいくつのディレクトリがあるかどうかはどうすればわかりますか?

そのパスにいくつのディレクトリがあるかどうかはどうすればわかりますか?

パスは次のとおりです。 /usr/lib64/qt3.3/bin:/usr/local/bin:/usr/local/sbin:/usr/bin:/usr/sbin:/bin:/sbin:/home/mj1210/.local/bin:/home/mj1210/bin

ベストアンサー1

コロンの数より1つ多いです。

まったく:

echo `awk -F: '{print NF}' <<<"$PATH"`

tr(翻訳)とwc(単語数)を使用します。

echo $((`tr -dc : <<<"$PATH" | wc -c`+1))

おすすめ記事