ANTICHAT

ANTICHAT (https://forum.antichat.io/index.php)
-   Linux, Freebsd, *nix (https://forum.antichat.io/forumdisplay.php?f=124)
-   -   Кто силен в bash скриптинге (https://forum.antichat.io/showthread.php?t=1790574)

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

подскажите формат строки в кроне. что где и как должно идти.
спасибо.

JSilver 11.08.2009 16:34

Цитата:


punk3650 написал(а):

подскажите формат строки в кроне. что где и как должно идти.
спасибо.


минута час день месяц день_недели юзер команда
Примеры:

Код:


Код:

17 *    * * *  root    cd / && run-parts --report /etc/cron.hourly
*/5 *  * * *  root    /bin/diskspace2www.sh



Время: 18:52