Здравствуйте.
Подскажите, пожалуйста, есть у меня две строки в скрипте, удаляют лишнее из файла. Всё вроде работает как надо, но иногда ловлю ошибку. Вот такую
mv: cannot stat 'tmp': No such file or directory
строчки
grep -v -f file1 file2 > tmp ; mv -f tmp file2
grep -v -f file3 file2 > tmp ; mv -f tmp file2
Может быть причиной, то что tmp еще «занят», но начинается выполнение второй строки? Спасет ли добавление строки со sleep?
Спасибо.