У меня есть файл temp.txt, который я хочу отсортировать с помощью команды sort
в bash.
Я хочу, чтобы отсортированные результаты заменили исходный файл.
Это не работает, например (я получаю пустой файл):
sortx temp.txt > temp.txt
Можно ли сделать это в одну строку, не прибегая к копированию во временные файлы?
EDIT: опция -o
очень крутая для sort
. Я использовал sort
в своем вопросе в качестве примера. Я столкнулся с той же проблемой с другими командами:
uniq temp.txt > temp.txt.
Есть ли лучшее общее решение?