我想编写一个Bash脚本,用于选择文件大小在10kB到100kB之间的给定文件夹中的文件。应将此文件列表写入新文件。类似的东西:
fileSelector ~/my-folder-containing-files ~/my-report-file
你能帮我用bash开发这样的脚本吗?
答案 0 :(得分:0)
如果您只想获取特定尺寸范围内的文件列表,可以尝试:
$ find . -type f -size +10k -size -101k -exec ls {} \;
请注意,由于计算的大小会向上舍入到下一个单位,因此您实际上会从上面的表达式获得10241
到102400
个字节之间的大小范围
如果要使限制精确到字节,可以使用:
$ find . -type f -size +10239c -size -102401c -exec ls {} \;