count从split命令生成的文件数

时间:2009-09-24 15:51:06

标签: bash shell

我想处理split命令生成的文件。我如何计算这些文件?

我正在将它们移动到一个单独的目录中,所以如果有人能告诉我如何将ls -1|wc -l的输出存储到shell脚本中的变量,这将有所帮助。

3 个答案:

答案 0 :(得分:2)

myvar=`ls -1|wc -l`

myvar=$(ls -1|wc -l)

他们的行为方式相同

答案 1 :(得分:1)

如果用反引号括起命令 - ``command - 运行命令并输出替换引用的文本。这称为Command Substitution。因此,您可以将命令的输出存储在如下变量中:

COUNT=`ls -1|wc -l`

但是,您不必将输出存储在变量中。您可以在另一个命令的中间使用反引号。例如:

echo Split made `ls -1|wc -l` files.

答案 2 :(得分:1)

您需要做的就是:

count=$(ls -l | wc -l)

存储变量计数中的文件数