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

Связанный контент