【发布时间】:2013-06-02 13:07:22
【问题描述】:
我想按大小对我作为脚本参数提供的所有目录进行排序。 “-S”) 代表一个案例,因为它是整个代码的一部分
"-S")
shift
for f in "$@" ; do
if [ -d "$f" ]
then
echo "$f"
fi
done | sort
;;
这就是我按名称对参数/目录进行排序的方式,现在是否有按大小排序的解决方案?
感谢阅读/帮助!
【问题讨论】:
-
ls -S不是已经按大小排序了吗? -
是的,但我需要对参数进行排序,而不是对 dere 中的项目进行排序
-
我不太关注。可以将文件/目录模式列表提供给
ls -S,所以你能澄清一下“我的参数”是什么意思吗?它们是什么,它们在哪里? -
当我这样做时:。 MyScript.sh -S 下载图片比它应该检查女巫文件是最大的,如果下载是最大的,那么它在输出中首先出现:下载,图片
-
目录的大小是多少?所有包含文件的大小总和?喜欢
du?