首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >如何将文件夹中的文件数作为变量获取?

如何将文件夹中的文件数作为变量获取?
EN

Stack Overflow用户
提问于 2012-06-21 11:09:12
回答 10查看 94.5K关注 0票数 31

使用bash,如何才能在没有解释器抱怨的情况下获得文件夹中的文件数量,而不是shell脚本中的目录?

在朋友的帮助下,我试着

代码语言:javascript
复制
$files=$(find ../ -maxdepth 1 -type f | sort -n)
$num=$("ls -l" | "grep ^-" | "wc -l")

它从命令行返回:

代码语言:javascript
复制
../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的图像文件的文件,我希望获取目录中的所有图像,以获取最大的编号文件,以添加到正在处理的下一个图像上。

为什么会有这样的差异?

EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/11131020

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档