Просмотр полной версии : Кто силен в bash скриптинге
nomatter
30.07.2009, 10:02
Перечитал весь Advanced Bash-Scripting Guide, но не нашел:
Можно ли такую конструкцию:
Код:
tmp=`expr "$TAIL" : '\(/[^/]*/\)'`
DOMAIN=${tmp//\//}
заменить отднострочной, что-то типа:
Код:
DOMAIN=${(`expr "$TAIL" : '\(/[^/]*/\)'`)//\//}
cahxah7E
31.07.2009, 16:33
а может сразу обрезать?
Код:
dimain=$(expr "$TAIL" : '/\([^/]*\)/')
а так получается что нельзя потому что script может применяться именно к parameter в мане: ${parameter[script]}, как я понял все потому что результат $() либо `` он "expand" т.е. разворачивается
nomatter
01.08.2009, 07:39
Действительно, что-то я перемудрил, можно было сразу регекспом сделать.
Спасибо.
punk3650
11.08.2009, 15:18
подскажите формат строки в кроне. что где и как должно идти.
спасибо.
punk3650 написал(а):
подскажите формат строки в кроне. что где и как должно идти.
спасибо.
минута час день месяц день_недели юзер команда
Примеры:
Код:
17 * * * * root cd / && run-parts --report /etc/cron.hourly
*/5 * * * * root /bin/diskspace2www.sh
vBulletin® v3.8.14, Copyright ©2000-2026, vBulletin Solutions, Inc. Перевод: zCarot