Linux: Satırdaki sembollerin sayısı nasıl sayılır, sonra da satırın basılması nasıl yapılır?


0

Bunun gibi yollarla dolu bir dosyam var:

parent_dir / chid_dir1 / child_dir2

parent_dir / chid_dir1 / child_dir2 / child_dir3

Kullanabileceğim bir satır var mı, satır başına "/" sayısını sayar, bu sayıyı yazdırır ve satırın yanına basar mı?

Böyle bir çıktı istiyorum:

2 parent_dir / chid_dir1 / child_dir2

3 parent_dir / chid_dir1 / child_dir2 / child_dir3

Teşekkürler

Yanıtlar:


4

awkBu gibi kullanın

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

Yeniden yönlendirici operatörüne gerek yoktur <. awkdoğrudan dosyayı okuyabilirawk -F/ '{print NF-1,$0}' file_full_of_paths
Hastur

@Hastur, ah, oops, elbette evet. Teşekkür ederim. awkKendisi yerine "UUOC" düşünüyordum . Düzenleyeceğim ve düzelteceğim.
roaima
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.