Linux: Como contar o número de símbolos em uma linha, imprimir o número e depois a linha?

Linux: Como contar o número de símbolos em uma linha, imprimir o número e depois a linha?

Eu tenho um arquivo cheio de caminhos como este:

parent_dir/chid_dir1/child_dir2

parent_dir/chid_dir1/child_dir2/child_dir3

Existe um utilitário que eu possa usar que conte o número de "/" por linha, imprima esse número e imprima a linha ao lado dele?

Eu gostaria de uma saída assim:

2 parent_dir/chid_dir1/child_dir2

3 pai_dir/chid_dir1/child_dir2/child_dir3

Obrigado

Responder1

Use awkassim

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

informação relacionada