Linux:如何計算一行中符號的數量,列印數字,然後列印行?

Linux:如何計算一行中符號的數量,列印數字,然後列印行?

我有一個充滿這樣路徑的檔案:

父目錄/chid_dir1/子目錄2

父目錄/chid_dir1/子目錄2/子目錄3

我可以使用一個實用程式來計算每行“/”的數量,列印該數字並列印它旁邊的行嗎?

我想要這樣的輸出:

2 父目錄/子目錄1/子目錄2

3 父目錄/子目錄1/子目錄2/子目錄3

謝謝

答案1

awk像這樣使用

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

相關內容