我试图用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)