【发布时间】:2018-11-07 14:05:02
【问题描述】:
我想计算文件中的字母。他们处于不同的层次。 我用过
wc -m `ls -R`
但是,它仅适用于当前目录中的文件。我需要列出完整路径或扩展 wc 范围。
我尝试过使用
ls -d -1 $PWD/*
正如其他几个答案所暗示的那样,但它绝不是递归的。它打印的级别与使用 /* /* /* 键入的级别一样多。它不是通用的。
【问题讨论】:
-
find有什么问题? -
还有哪些路径和文件名中带有空格以及下游命令中的所有other really good reasons to never use the output of
ls? -
我不知道这里是否允许,但这是我在课堂上收到的作业。我一个月前做了所有事情,除了这个。我不反对 find 但我的老师说“我们不在这里使用 find。尝试实验”。这就是我不能向他展示我的作品的唯一原因。