Главная страница


ru.unix.bsd

 
 - RU.UNIX.BSD ------------------------------------------------------------------
 From : Victor Sudakov                       2:5020/400     25 Dec 2006  09:06:25
 To : Vadim Goncharov
 Subject : Re: cvs admin -m
 -------------------------------------------------------------------------------- 
 
 Vadim Goncharov wrote:
 
 >  >> test$ echo "test line 1" >testmsg
 >  >> test$ echo "test line 2" >>testmsg
 >  >> test$ cvs admin -m 1.1:"`cat testmsg`" test.s
 >  >> RCS file: /Users/timon/cvsr/test/test.s,v
 >  >> done
 >  VS> Что за шелл у тебя?
 >  
 > Любой sh-compatible.
 
 >  VS> У меня под tcsh вот так:
 
 >  VS> $ jot -w line 12 > log.txt
 >  VS> $ cvs admin -m 1.2:"`cat log.txt`" file.txt
 >  VS> cvs admin: while processing more than one file:
 >  VS> cvs [admin aborted]: attempt to specify a numeric revision
 >  VS> $
 >  VS> $ cvs admin -m 1.2:"test " file.txt
 >  VS> RCS file: /home/sudakov/tmp/hren/q1/file.txt,v
 >  VS> done
 >  VS> $
 >  VS> Откуда получается "more than one file", не могу понять.
 
 > Потому что tcsh игнорирует кавычки и разворачивает строку в несколько
 > аргументов тем же макаром, что и без кавычек, в отличие от нормального
 > шелла, передающего в этом случае. 
 
 Вот оно в чем дело.
 
 > Он вообще говно, особенно для
 > скриптования (целый документик по теме был).
 
 Для скриптования я его не использую, документик читал, а для
 интерактивной работы - привык, тем более что в базовой поставке идёт.
 Hаверное, просто так взять и выкинуть (и побежать ставить везде bash)
 я не смогу. Где ещё такой могучий history substitution есть :)
 
 > P.S. Демонстрация. Мой комментирующий текст выделен цитированием.
 
 Да и так причина понятна.
 Поскольку сабж нужен нечасто, буду делать из /bin/sh.
 
 -- 
 Victor Sudakov,  VAS4-RIPE, VAS47-RIPN
 2:5005/49@fidonet http://vas.tomsk.ru/
 --- ifmail v.2.15dev5.3
  * Origin: AO "Svyaztransneft", SibPTUS (2:5020/400)
 
 

Вернуться к списку тем, сортированных по: возрастание даты  уменьшение даты  тема  автор 

 Тема:    Автор:    Дата:  
 Re: cvs admin -m   Victor Sudakov   22 Dec 2006 16:12:44 
 cvs admin -m   Artem S. Ignatiev   24 Dec 2006 03:57:48 
 Re: cvs admin -m   Victor Sudakov   24 Dec 2006 09:06:18 
 cvs admin -m   Artem S. Ignatiev   25 Dec 2006 04:08:42 
 Re: cvs admin -m   Victor Sudakov   25 Dec 2006 06:51:02 
 Re: cvs admin -m   Vadim Goncharov   25 Dec 2006 08:24:44 
 Re: cvs admin -m   Victor Sudakov   25 Dec 2006 09:06:25 
 Re: cvs admin -m   Vadim Goncharov   25 Dec 2006 09:58:37 
 cvs admin -m   Artem S. Ignatiev   25 Dec 2006 13:51:38 
 Re: cvs admin -m   Victor Sudakov   25 Dec 2006 16:06:49 
 cvs admin -m   Artem S. Ignatiev   25 Dec 2006 20:55:46 
 Re: cvs admin -m   Valentin Davydov   25 Dec 2006 21:36:09 
 Re: cvs admin -m   Victor Sudakov   26 Dec 2006 07:39:12 
Архивное /ru.unix.bsd/91671d5f13c2.html, оценка 2 из 5, голосов 10
Яндекс.Метрика
Valid HTML 4.01 Transitional