- Скрипт создания каталога, vic, 13:45 , 15-Янв-09 (1)
>Здравствуйте. помогите написать скриптик(команду): скрипт должен проверить какое сегодня число. Если 1-ое, >то создать каталог с номером текущего месяца. помогаем, используйте: - утилиту date - условный оператор - утилиту создания каталога mkdir - ну и сам bash но писать за вас не будем.
- Скрипт создания каталога, Arpo, 14:13 , 15-Янв-09 (2)
>Здравствуйте. помогите написать скриптик(команду): скрипт должен проверить какое сегодня число. Если 1-ое, >то создать каталог с номером текущего месяца. Когда то и я только учился, но я читал, гуглил и токо в крайнем случае писал на форум. Я и сейчас не профи в скриптовании, но зато я профи в ГУУглении :):) Вот то что вы описали, как мне пришло в голову: #!/bin/sh DAY=`date '+%d'` MONTH=`date '+%m'` if [ "$DAY" -eq "01" ] then mkdir $MONTH fi
- Скрипт создания каталога, nicosha, 14:20 , 15-Янв-09 (3)
>[оверквотинг удален] >Вот то что вы описали, как мне пришло в голову: > >#!/bin/sh > >DAY=`date '+%d'` >MONTH=`date '+%m'` >if [ "$DAY" -eq "01" ] >then > mkdir $MONTH >fi Спасибо. Вы очень помогли
- Скрипт создания каталога, Doka, 16:09 , 15-Янв-09 (4)
>[оверквотинг удален] >>#!/bin/sh >> >>DAY=`date '+%d'` >>MONTH=`date '+%m'` >>if [ "$DAY" -eq "01" ] >>then >> mkdir $MONTH >>fi > >Спасибо. Вы очень помогли а просто запуcкать mkdir первого числа через cron?
- Скрипт создания каталога, Arpo, 16:14 , 15-Янв-09 (5)
>[оверквотинг удален] >>>DAY=`date '+%d'` >>>MONTH=`date '+%m'` >>>if [ "$DAY" -eq "01" ] >>>then >>> mkdir $MONTH >>>fi >> >>Спасибо. Вы очень помогли > >а просто запуcкать mkdir первого числа через cron? Да) логично О_о .....
- Скрипт создания каталога, vic, 18:15 , 15-Янв-09 (6)
>[оверквотинг удален] >>>>if [ "$DAY" -eq "01" ] >>>>then >>>> mkdir $MONTH >>>>fi >>> >>>Спасибо. Вы очень помогли >> >>а просто запуcкать mkdir первого числа через cron? > >Да) логично О_о ..... но через ж*))) может проще один раз на год заготовить пельмешки? ;)) mkdir `seq 1 12`
- Скрипт гм создания ага каталога, Andrey Mitrofanov, 18:39 , 15-Янв-09 (7)
>может проще один раз на год заготовить пельмешки? ;)) >mkdir `seq 1 12` "И на период до 3000-го года!"(тм) $ eval "mkdir -p {`seq 2009 2999|xargs|tr \ ,`}/{`seq 1 12|xargs|tr \ ,`}"
- Скрипт гм создания ага каталога, vic, 19:07 , 15-Янв-09 (8)
>>может проще один раз на год заготовить пельмешки? ;)) >>mkdir `seq 1 12` > >"И на период до 3000-го года!"(тм) > >$ eval "mkdir -p {`seq 2009 2999|xargs|tr \ ,`}/{`seq 1 12|xargs|tr >\ ,`}" чего уж там ;) "от забора и до обеда!" <ы>
eval "mkdir -p {`seq -s, \`date +%Y\` $((\`date +%Y\` + 1000))`}/{`seq -s, 1 12`}"
- карамба! :)), Andrey Mitrofanov, 20:33 , 15-Янв-09 (9)
>"от забора и до обеда!" <ы>От забора и _без_ обеда. $ y=`date +%Y`; while d="${#y}/`echo $y|sed ':b s/\([^\/]\)\([^\/][^\/]\(\/\|$\)\)/\1\/\2/;tb'`"; eval "mkdir -p $d/{`seq -s, 1 12`}"; do ((y++)); done_ >seq -s, 1 12`}" Туше. :) ---while find -type d -empty|xargs rmdir; do :; done
|