我有一个csv文件,我试图用以下命令排序:
#!/bin/bash
awk 'NR<2{print $_;next}{ print $_ | "sort -t, -k3.8,3.11nr -k3.1,3.3rM -k3.5,3.6rn -k3.12rd" }' input.csv > output.csv
它运行正常但问题是,当我尝试通过cron安排时,生成输出文件需要 1小时!但是,当我手动运行它时,它只需要 5分钟。
这就是我在cron上运行它的方式。 (script.sh是opt文件夹中的脚本)
00 01 * * * /opt/script.sh
有没有人可以解释这种行为以及需要做些什么来解决它?