|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
24.05.2012, 14:09 | #1 |
Пользователь
Регистрация: 21.05.2012
Сообщений: 24
|
sh-скрипт
Здравствуйте коллеги
задачка простенькая для знающих (я в скриптах не силен) скрипт должен сделать обновление SVN репозитория и постать письмо что версия репозитория обновилась с такой на такую алгоритм такой 1) C:\work\svn_test>svn status -u Status against revision: 12 2) svn up ... 3) C:\work\svn_test>svn status -u Status against revision: 15 4) Репозиторий обновлен. Предыдущая ревизия 12. Новая ревизия 15. Cобственно задача сводится к выдиранию числа
Правильная Россия - нам нужны программисты
http://dimaovsyannikov.livejournal.com http://www.programmersforum.ru/showpost.php?p=1047533&postcount=1 |
24.05.2012, 15:56 | #2 |
Программист
Форумчанин
Регистрация: 27.02.2009
Сообщений: 505
|
может просто так: svn status -u >> log.txt ?
there are no limits when you're software engineer
|
24.05.2012, 15:58 | #3 |
Пользователь
Регистрация: 21.05.2012
Сообщений: 24
|
так я получу в файле "Status against revision: 15"
а вот после этого нужно убрать лишнее чтобы осталось только "15"
Правильная Россия - нам нужны программисты
http://dimaovsyannikov.livejournal.com http://www.programmersforum.ru/showpost.php?p=1047533&postcount=1 |
24.05.2012, 16:11 | #4 |
Программист
Форумчанин
Регистрация: 27.02.2009
Сообщений: 505
|
Вот так: array_pop(explode(" ", $str))
there are no limits when you're software engineer
|
24.05.2012, 16:53 | #5 |
Пользователь
Регистрация: 21.05.2012
Сообщений: 24
|
это php а мне нужно шелл-скриптом тут надо как-то awk использовать
Правильная Россия - нам нужны программисты
http://dimaovsyannikov.livejournal.com http://www.programmersforum.ru/showpost.php?p=1047533&postcount=1 |
24.05.2012, 19:51 | #6 |
Программист
Форумчанин
Регистрация: 27.02.2009
Сообщений: 505
|
на awk наверное так
Код:
there are no limits when you're software engineer
|
24.05.2012, 21:23 | #7 | |
Пользователь
Регистрация: 21.05.2012
Сообщений: 24
|
Цитата:
как вы думаете что в этом коде означает 26? Получить подстроку начиная с 26-го символа? А если поменяется кол-во символов с увеличением новера ревизии репозитория? =)
Правильная Россия - нам нужны программисты
http://dimaovsyannikov.livejournal.com http://www.programmersforum.ru/showpost.php?p=1047533&postcount=1 |
|
25.05.2012, 00:42 | #8 |
Программист
Форумчанин
Регистрация: 27.02.2009
Сообщений: 505
|
Status against revision: 12
Status against revision: 125 Status against revision: 1225 Status against revision: 1212312 Status against revision: 12123123123 И везде начиная с 26 символа.
there are no limits when you're software engineer
|
25.05.2012, 00:43 | #9 |
Программист
Форумчанин
Регистрация: 27.02.2009
Сообщений: 505
|
http://www.grymoire.com/Unix/Awk.html#uh-40 вот от сюда взял функцию.
there are no limits when you're software engineer
|
25.05.2012, 02:30 | #10 |
Пользователь
Регистрация: 21.05.2012
Сообщений: 24
|
согласен, проверю в деле отпишусь
Правильная Россия - нам нужны программисты
http://dimaovsyannikov.livejournal.com http://www.programmersforum.ru/showpost.php?p=1047533&postcount=1 |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Скрипт | DRAKKAR | Помощь студентам | 0 | 11.12.2011 08:41 |
скрипт | Андрей_Ива | Qt и кроссплатформенное программирование С/С++ | 0 | 29.05.2011 10:53 |
скрипт | tag | Общие вопросы Delphi | 5 | 21.04.2011 23:22 |
мой сайт взломали и в коды скриптов добавили вот этот скрипт. Что за скрипт? | nsbox | JavaScript, Ajax | 9 | 21.01.2010 18:19 |
Скрипт pop Under (скрипт попандера) | Jensi | JavaScript, Ajax | 2 | 13.07.2009 00:17 |