小编SzB*_*SzB的帖子

bash find命令用于计数文件不起作用

我试图用find命令对文件计数:

echo "0" > ct
find aaaa/ -type f -exec expr $(cat ct) + 1 > ct \;
cat ct
1
1
1
1
Run Code Online (Sandbox Code Playgroud)

如果我手动执行,它将正常工作:

echo "0" > ct
expr $(cat ct) + 1 > ct
expr $(cat ct) + 1 > ct
expr $(cat ct) + 1 > ct
expr $(cat ct) + 1 > ct
cat ct
4
Run Code Online (Sandbox Code Playgroud)

bash find

-1
推荐指数
1
解决办法
82
查看次数

标签 统计

bash ×1

find ×1