|
ru.linux- RU.LINUX --------------------------------------------------------------------- From : Jeff MacLoue 2:461/43 14 Nov 2002 17:38:46 To : Andy Shevchenko Subject : Re: Есть замена досовскому if exist=3D*.exe --------------------------------------------------------------------------------
.REPLY: 2:465/192@fidonet c1f60a47
.REPLYADDR: Jeff.MacLoue@f43.n461.z2.fidonet.org.
.REPLYTO: 2:461/43 Jeff MacLoue
.CHRS: CP866 2
.RFC: 0 0
.GATEWAY: RFC1036/822 fidogate.univer.kharkov.ua [FIDOGATE 4.3.5]
On Thu, 14 Nov 2002, Andy Shevchenko wrote:
AS> AR> Подскажите, как проверить наличие файлов по маске в скрипте (sh/bash)
AS> AR> ?
AS> man test
AS>
AS> Что-то вроде
AS> [ -f *.exe ] && echo Ok || echo "failed"
*.exe bash'ем заменится на что-то вроде "1.exe 2.exe 3.exe" (без кавычек,
естественно), вследствие чего -f обломается с ошибкой. Вот find или ls
попользовать - дело более надежное.
jeff
--- FIDOGATE 4.3.5
* Origin: Shit RuleZ! (2:461/43.0)
Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.linux/176970.html, оценка из 5, голосов 10
|