如何在bash中聚合多个排序命令?

sort -t, -u -k1,2 cache.csv | sort -t, -k4 -o cache.csv

我试着做:

sort -t, -u -k4,2 cache.csv -o cache.csv

但我无法获得所需的输出。