Re: обработка текущей директории
От: php-coder Чехия http://slava-semushin.blogspot.com
Дата: 28.05.08 16:21
Оценка:
Здравствуйте, Велимир, Вы писали:

В>Подскажите пожалуйста, как можно получить весь список файлов данной директории?


find'ом.

В Линуксе я бы сделал так:

find dir -mindepth 1 -maxdepth 1 -type f -exec sed -i '/abc@/d' {} \;


В Солярисе (где sed не поддерживает опции -i и не установлен GNU sed), видимо, как-то так:

find dir -mindepth 1 -maxdepth 1 -type f |
while read FILE; do
sed '/abc@/d' "$FILE" >"${FILE}.tmp" && mv "${FILE}.tmp" "$FILE"
done


Хотя можно вместо sed'а использовать perl -pie, но я не знаю как там строчку удалить (но точно можно).
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.