У меня есть эти два файла, yolo.txt
и bar.txt
:Баш перенаправление файлов не работает
yolo.txt:
a
b
c
bar.txt:
c
Я следующую команду , который получает мне желаемый результат:
$ cat yolo.txt bar.txt | sort | uniq -u | sponge
a
b
Но когда я добавляю переназначения (>
) заявление, выходные изменения:
$ cat yolo.txt bar.txt | sort | uniq -u | sponge > yolo.txt && cat yolo.txt
c
Я ожидал, что выход останется на прежнем уровне, и я совершенно запутался. Пожалуйста, помогите мне.
Вы знаете про губку, но вы не знаете, зачем это необходимо? Как это получилось? –