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