我有一个 cron 工作,其中包括将目录的递归 ls 转换为文件。这与我创建的另一个文件进行了比较,该文件据称包含相同目录的相同列表。我的问题是,当我生成版本进行比较时,我得到的文件以不区分大小写的顺序列出。当 cron 作业运行时,它的列表以区分大小写的顺序出现。
我怎样才能让这两个都以同样的方式出现(我不在乎哪个)?我给 ls 的电话是 /bin/ls -lR --time-style=long-iso *; 据我所知, LC_COLLATE 未在任一设置中设置。
/bin/ls -lR --time-style=long-iso *
ls cron shell-script
cron ×1
ls ×1
shell-script ×1