次のようなパスがいっぱいのファイルがあります:
親ディレクトリ/子ディレクトリ1/子ディレクトリ2
親ディレクトリ/子ディレクトリ1/子ディレクトリ2/子ディレクトリ3
行ごとに「/」の数を数え、その数を印刷し、その隣の行を印刷できるユーティリティはありますか?
次のような出力を希望します:
2 親ディレクトリ/子ディレクトリ1/子ディレクトリ2
3 親ディレクトリ/子ディレクトリ1/子ディレクトリ2/子ディレクトリ3
ありがとう
答え1
awk
このように使う
awk -F/ '{print NF-1,$0}' file_full_of_paths