всем привет.
есть такой код: cat $some_file | grep -v $some_pattern > $some_file
проблема в том, что иногда(адекватно объяснить причину не могу) содержимое $some_file пропадает полностью, чего быть не может в принципе.
вот я и подумал, что возможно, чтение и запись $some_file происходит одновременно, из-за чего cat глюкает и выдает grep`у пустой файл.
ну или еще какое-нить чудо =)
вопрос в том, корректен ли приведенный выше фрагмент кода?
благодарен.