【发布时间】:2018-03-18 10:44:37
【问题描述】:
我要做的是使用 shell 脚本计算目录中的所有文件。
例如在执行程序时,
./test.sh project
它应该计算名为“项目”的文件夹中的所有文件。
但是我在目录部分遇到了问题。
到目前为止,我所做的是,
#!/bin/bash
directory=$1
count=ls $directory | wc -l
echo "$folder has $count files"
但它不起作用...谁能解决我的困惑?
谢谢!
【问题讨论】:
-
查看
$()(或反引号)做了什么。 -
这叫做命令替换。如果您使用 bash,您还应该熟悉 进程替换。