Linux: 行内のシンボルの数を数え、その数を印刷してから行を印刷するにはどうすればよいでしょうか?

Linux: 行内のシンボルの数を数え、その数を印刷してから行を印刷するにはどうすればよいでしょうか?

次のようなパスがいっぱいのファイルがあります:

親ディレクトリ/子ディレクトリ1/子ディレクトリ2

親ディレクトリ/子ディレクトリ1/子ディレクトリ2/子ディレクトリ3

行ごとに「/」の数を数え、その数を印刷し、その隣の行を印刷できるユーティリティはありますか?

次のような出力を希望します:

2 親ディレクトリ/子ディレクトリ1/子ディレクトリ2

3 親ディレクトリ/子ディレクトリ1/子ディレクトリ2/子ディレクトリ3

ありがとう

答え1

awkこのように使う

awk -F/ '{print NF-1,$0}' file_full_of_paths

関連情報