使用bash,如何才能在没有解释器抱怨的情况下获得文件夹中的文件数量,而不是shell脚本中的目录?
在朋友的帮助下,我试着
$files=$(find ../ -maxdepth 1 -type f | sort -n)
$num=$("ls -l" | "grep ^-" | "wc -l")
它从命令行返回:
../1-prefix_blended_fused.jpg: No such file or directory
ls -l : command not found
grep ^-: command not found
wc -l: command not found
分别使用。这些命令在命令行上工作,但不能与bash脚本一起工作。
给定一个包含格式为1-pano.jpg
的图像文件的文件,我希望获取目录中的所有图像,以获取最大的编号文件,以添加到正在处理的下一个图像上。
为什么会有这样的差异?
https://stackoverflow.com/questions/11131020
复制相似问题