我有一个充满这样的路径的文件:
parent_dir / chid_dir1 / child_dir2
parent_dir / chid_dir1 / child_dir2 / child_dir3
是否有一个我可以使用的实用程序,它将计算每行的“/”数,打印该数字并打印它旁边的行?
我想输出这样的:
2 parent_dir / chid_dir1 / child_dir2
3 parent_dir / chid_dir1 / child_dir2 / child_dir3
谢谢
我有一个充满这样的路径的文件:
parent_dir / chid_dir1 / child_dir2
parent_dir / chid_dir1 / child_dir2 / child_dir3
是否有一个我可以使用的实用程序,它将计算每行的“/”数,打印该数字并打印它旁边的行?
我想输出这样的:
2 parent_dir / chid_dir1 / child_dir2
3 parent_dir / chid_dir1 / child_dir2 / child_dir3
谢谢
Answers:
awk像这样使用
awk -F/ '{print NF-1,$0}' file_full_of_paths
awk自己。我会编辑和修复。
<。awk可以直接读取文件awk -F/ '{print NF-1,$0}' file_full_of_paths