|
|
ru.linux- RU.LINUX --------------------------------------------------------------------- From : Dmitry `Hedgehog` Motrenko 2:5064/31.13 23 Nov 2002 03:13:35 To : Konstantin_Khomoutov Subject : Re: Есть замена досовскому if exist=3D*.exe -------------------------------------------------------------------------------- KK> В своё время для решения задачи "существует ли хотя бы один файл, KK> подходящий KK> под набор масок?" я сделал примерно следующее: KK> pattern='*.exe *.com *.bat' KK> [ "`echo $pattern`" != "$pattern" ] && echo "found" KK> Возможно, что globbing в shell можно сделать и без echo, но вот как KK> именно -- я не знаю ;-). if ls | grep -E ""\.exe"$|"\.com"$|"\.bat"$"; then ... fi Sincerely yours Hedgehog. --- FIDOGATE 4.4.4-snp19+ * Origin: hedgehog's lair (2:5064/31.13) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.linux/1774649517f8f.html, оценка из 5, голосов 10
|