TMP="$$.FILE"
#Process puts contents into TMP
cat "$TMP" | sort | head > "$TMP"
Я уже убедился, что файл не был пустым для начала. Без > "$TMP"
он выводит что-то, но когда он снова хранится в том же файле, его пустой. Что может быть причиной?Почему это может привести к тому, что файл будет пустым?
+1 - Спасибо – Strawberry 2010-12-15 17:02:01
`рода "$ TMP" | голова> "$ TMP" .new && мв "$ TMP" .new "$ TMP"` будет держать сбивание файл! если есть ошибка (и это дает `cat` отдых) – 2010-12-15 20:16:38