* [Comm] subst - что-то я не допонимаю...
@ 2005-09-08 4:43 Шишков Евгений
2005-09-08 5:06 ` Andrew Borodin
0 siblings, 1 reply; 20+ messages in thread
From: Шишков Евгений @ 2005-09-08 4:43 UTC (permalink / raw)
To: Community ALTLinux
Здравствуйте
Как при помощи subst заменить вот такую строку:
CustomInstallPath = '';
на
CustomInstallPath = '%buildroot';
что-то так и не понял, как объяснить subst, что я хочу знак ' использовать?
--
С уважением,
Шишков Евгений (evgen[sobak]tulanews[dot]ru)
^ permalink raw reply [flat|nested] 20+ messages in thread
* Re: [Comm] subst - что-то я не допонимаю...
2005-09-08 4:43 [Comm] subst - что-то я не допонимаю Шишков Евгений
@ 2005-09-08 5:06 ` Andrew Borodin
2005-09-08 5:34 ` Шишков Евгений
0 siblings, 1 reply; 20+ messages in thread
From: Andrew Borodin @ 2005-09-08 5:06 UTC (permalink / raw)
To: Community ALTLinux
On Thu, Sep 08, 2005 at 08:43:51AM +0400, Шишков Евгений wrote:
> что-то так и не понял, как объяснить subst, что я хочу знак '
> использовать?
\'
--
С уважением,
А. Бородин.
^ permalink raw reply [flat|nested] 20+ messages in thread
* Re: [Comm] subst - что-то я не допонимаю...
2005-09-08 5:06 ` Andrew Borodin
@ 2005-09-08 5:34 ` Шишков Евгений
2005-09-08 6:36 ` Andrew Borodin
2005-09-08 7:01 ` Dmytro O. Redchuk
0 siblings, 2 replies; 20+ messages in thread
From: Шишков Евгений @ 2005-09-08 5:34 UTC (permalink / raw)
To: ALT Linux Community
Andrew Borodin пишет:
> On Thu, Sep 08, 2005 at 08:43:51AM +0400, Шишков Евгений wrote:
>
>>что-то так и не понял, как объяснить subst, что я хочу знак '
>>использовать?
>
>
> \'
Что-то не получается выполнить то что хотел.
^ permalink raw reply [flat|nested] 20+ messages in thread
* Re: [Comm] subst - что-то я не допонимаю...
2005-09-08 5:34 ` Шишков Евгений
@ 2005-09-08 6:36 ` Andrew Borodin
2005-09-08 7:01 ` Dmytro O. Redchuk
1 sibling, 0 replies; 20+ messages in thread
From: Andrew Borodin @ 2005-09-08 6:36 UTC (permalink / raw)
To: ALT Linux Community
On Thu, Sep 08, 2005 at 09:34:16AM +0400, Шишков Евгений wrote:
> Что-то не получается выполнить то что хотел.
У меня тоже. :-( Поспешил с ответом.
Полазил в интеренете... В факе на sed написано, что GNU Sed
начиная с версии 2.05 воспринимает апостроф в регулярном
выражении как конец строки...
Тут надо звать на помощь awk или perl.
--
С уважением,
А. Бородин.
^ permalink raw reply [flat|nested] 20+ messages in thread
* Re: [Comm] subst - что-то я не допонимаю...
2005-09-08 5:34 ` Шишков Евгений
2005-09-08 6:36 ` Andrew Borodin
@ 2005-09-08 7:01 ` Dmytro O. Redchuk
2005-09-08 8:13 ` [Comm] subst - ЮФП-ФП С ОЕ ДПРПОЙНБА Шишков Евгений
1 sibling, 1 reply; 20+ messages in thread
From: Dmytro O. Redchuk @ 2005-09-08 7:01 UTC (permalink / raw)
To: ALT Linux Community
On Thu, Sep 08, 2005 at 09:34:16AM +0400, Шишков Евгений wrote:
> Andrew Borodin пишет:
> >On Thu, Sep 08, 2005 at 08:43:51AM +0400, Шишков Евгений wrote:
> >
> >>что-то так и не понял, как объяснить subst, что я хочу знак '
> >>использовать?
> >
> >
> >\'
>
> Что-то не получается выполнить то что хотел.
$ echo \'\'
''
$ echo s/\'\'/\'foo\'/g > sedfoo
$ cat sedfoo
s/''/'foo'/g
$ echo \'\' | sed -f sedfoo
'foo'
shell не даёт?
--
_,-=._ /|_/|
`-.} `=._,.-=-._., @ @._,
`._ _,-. ) _,.-'
` G.m-"^m`m' Dmytro O. Redchuk
^ permalink raw reply [flat|nested] 20+ messages in thread
* Re: [Comm] subst - ЮФП-ФП С ОЕ ДПРПОЙНБА...
2005-09-08 7:01 ` Dmytro O. Redchuk
@ 2005-09-08 8:13 ` Шишков Евгений
2005-09-08 8:17 ` Eugene Ostapets
0 siblings, 1 reply; 20+ messages in thread
From: Шишков Евгений @ 2005-09-08 8:13 UTC (permalink / raw)
To: ALT Linux Community
Dmytro O. Redchuk пишет:
>>>
>>>>что-то так и не понял, как объяснить subst, что я хочу знак '
>>>>использовать?
>>>
>>>
>>>\'
>>
>>Что-то не получается выполнить то что хотел.
>
>
> $ echo \'\'
> ''
>
> $ echo s/\'\'/\'foo\'/g > sedfoo
> $ cat sedfoo
> s/''/'foo'/g
>
> $ echo \'\' | sed -f sedfoo
> 'foo'
>
> shell не даёт?
В файле есть строка CustomInstallPath = '';
Мне надо её заменить на CustomInstallPath = '/home/evgen/tmp/qqq';
Вот как это сделать?
^ permalink raw reply [flat|nested] 20+ messages in thread
* Re: [Comm] subst - ЮФП-ФП С ОЕ ДПРПОЙНБА...
2005-09-08 8:13 ` [Comm] subst - ЮФП-ФП С ОЕ ДПРПОЙНБА Шишков Евгений
@ 2005-09-08 8:17 ` Eugene Ostapets
2005-09-08 8:22 ` [Comm] subst - ажр-жр у пе дртрпковб Шишков Евгений
0 siblings, 1 reply; 20+ messages in thread
From: Eugene Ostapets @ 2005-09-08 8:17 UTC (permalink / raw)
To: ALT Linux Community
08.09.05, Шишков Евгений<evgen tulanews.ru> написал(а):
> В файле есть строка CustomInstallPath = '';
> Мне надо её заменить на CustomInstallPath = '/home/evgen/tmp/qqq';
> Вот как это сделать?
Но ведь уже показали! Или все разжевать нужно?
subst 's@CustomInstallPath = \'\'@CustomInstallPath =
\'/home/evgen/tmp/qqq\'@g' file
--
С уважением,
Евгений Остапец
uin: 23747217
jid: eugene_ostapets@jabber.ru
^ permalink raw reply [flat|nested] 20+ messages in thread
* Re: [Comm] subst - ажр-жр у пе дртрпковб...
2005-09-08 8:17 ` Eugene Ostapets
@ 2005-09-08 8:22 ` Шишков Евгений
2005-09-08 8:33 ` Eugene Ostapets
2005-09-08 8:41 ` [Comm] subst - ажр-жр у пе дртрпковб Dmytro O. Redchuk
0 siblings, 2 replies; 20+ messages in thread
From: Шишков Евгений @ 2005-09-08 8:22 UTC (permalink / raw)
To: ALT Linux Community
Eugene Ostapets пишет:
> 08.09.05, Шишков Евгений<evgen tulanews.ru> написал(а):
>
>>В файле есть строка CustomInstallPath = '';
>>Мне надо её заменить на CustomInstallPath = '/home/evgen/tmp/qqq';
>>Вот как это сделать?
>
> Но ведь уже показали! Или все разжевать нужно?
> subst 's@CustomInstallPath = \'\'@CustomInstallPath = \'/home/evgen/tmp/qqq\'@g' file
Ну не срабатывает.
Выкидывает и показывает >
^ permalink raw reply [flat|nested] 20+ messages in thread
* Re: [Comm] subst - ажр-жр у пе дртрпковб...
2005-09-08 8:22 ` [Comm] subst - ажр-жр у пе дртрпковб Шишков Евгений
@ 2005-09-08 8:33 ` Eugene Ostapets
2005-09-08 8:49 ` [Comm] subst - БЦТ-ЦТ Х РЕ ДТФТРЛПЧВ Шишков Евгений
2005-09-08 8:41 ` [Comm] subst - ажр-жр у пе дртрпковб Dmytro O. Redchuk
1 sibling, 1 reply; 20+ messages in thread
From: Eugene Ostapets @ 2005-09-08 8:33 UTC (permalink / raw)
To: ALT Linux Community
08.09.05, Шишков Евгений<evgen tulanews.ru> написал(а):
> > Но ведь уже показали! Или все разжевать нужно?
> > subst 's@CustomInstallPath = \'\'@CustomInstallPath = \'/home/evgen/tmp/qqq\'@g' file
> Ну не срабатывает.
> Выкидывает и показывает >
Ну тогда:
subst {s@CustomInstallPath = \'\'@CustomInstallPath =
\'/home/evgen/tmp/qqq\'@g} file
PS: А ман слабо почитать?
--
С уважением,
Евгений Остапец
uin: 23747217
jid: eugene_ostapets@jabber.ru
^ permalink raw reply [flat|nested] 20+ messages in thread
* Re: [Comm] subst - БЦТ-ЦТ Х РЕ ДТФТРЛПЧВ...
2005-09-08 8:33 ` Eugene Ostapets
@ 2005-09-08 8:49 ` Шишков Евгений
2005-09-08 8:53 ` Eugene Ostapets
0 siblings, 1 reply; 20+ messages in thread
From: Шишков Евгений @ 2005-09-08 8:49 UTC (permalink / raw)
To: ALT Linux Community
Eugene Ostapets пишет:
> 08.09.05, Шишков Евгений<evgen tulanews.ru> написал(а):
>
>>>Но ведь уже показали! Или все разжевать нужно?
>>>subst 's@CustomInstallPath = \'\'@CustomInstallPath = \'/home/evgen/tmp/qqq\'@g' file
>>
>>Ну не срабатывает.
>>Выкидывает и показывает >
>
> Ну тогда:
>
> subst {s@CustomInstallPath = \'\'@CustomInstallPath = \'/home/evgen/tmp/qqq\'@g} file
subst {s@CustomInstallPath = \'\'@CustomInstallPath =
\'/home/evgen/tmp/qqq\'@g} SConstruct
subst: open: =: No such file or directory
> PS: А ман слабо почитать?
man посмотрел.
Но, толи я такой тупой, толь он так написан. (Скорее первое) :)
^ permalink raw reply [flat|nested] 20+ messages in thread
* Re: [Comm] subst - БЦТ-ЦТ Х РЕ ДТФТРЛПЧВ...
2005-09-08 8:49 ` [Comm] subst - БЦТ-ЦТ Х РЕ ДТФТРЛПЧВ Шишков Евгений
@ 2005-09-08 8:53 ` Eugene Ostapets
2005-09-08 9:25 ` [Comm] subst - вгф-гф и те дфжфтмрюч Шишков Евгений
0 siblings, 1 reply; 20+ messages in thread
From: Eugene Ostapets @ 2005-09-08 8:53 UTC (permalink / raw)
To: ALT Linux Community
08.09.05, Шишков Евгений<evgen tulanews.ru> написал(а):
> Eugene Ostapets пишет:
> > subst {s@CustomInstallPath = \'\'@CustomInstallPath = \'/home/evgen/tmp/qqq\'@g} file
>
> subst {s@CustomInstallPath = \'\'@CustomInstallPath =
> \'/home/evgen/tmp/qqq\'@g} SConstruct
> subst: open: =: No such file or directory
Что-то не так... Сделай отдельный минимальный файл и проводи
эксперименты... Эфекты вполне могут быть также от шела...
--
С уважением,
Евгений Остапец
uin: 23747217
jid: eugene_ostapets@jabber.ru
^ permalink raw reply [flat|nested] 20+ messages in thread
* Re: [Comm] subst - вгф-гф и те дфжфтмрюч...
2005-09-08 8:53 ` Eugene Ostapets
@ 2005-09-08 9:25 ` Шишков Евгений
2005-09-08 9:30 ` Eugene Ostapets
2005-09-08 10:10 ` [Comm] subst - вгф-гф и те дфжфтмрюч Pavel Usischev
0 siblings, 2 replies; 20+ messages in thread
From: Шишков Евгений @ 2005-09-08 9:25 UTC (permalink / raw)
To: ALT Linux Community
Eugene Ostapets пишет:
>>>subst {s@CustomInstallPath = \'\'@CustomInstallPath = \'/home/evgen/tmp/qqq\'@g} file
>>
>>subst {s@CustomInstallPath = \'\'@CustomInstallPath =
>>\'/home/evgen/tmp/qqq\'@g} SConstruct
>>subst: open: =: No such file or directory
>
> Что-то не так... Сделай отдельный минимальный файл и проводи
> эксперименты... Эфекты вполне могут быть также от шела...
Сделал, провёл опыты. Пробел не хочет проглатывать.
перед пробелом надо тоже \ ставить.
В общем правильная строка выглядет вот так:
subst s,customInstallPath\ =\ \'\',customInstallPath\ =\ \'test\',
SConstruct
^ permalink raw reply [flat|nested] 20+ messages in thread
* Re: [Comm] subst - вгф-гф и те дфжфтмрюч...
2005-09-08 9:25 ` [Comm] subst - вгф-гф и те дфжфтмрюч Шишков Евгений
@ 2005-09-08 9:30 ` Eugene Ostapets
2005-09-08 9:36 ` [Comm] subst - что-то я не допонимаю Шишков Евгений
2005-09-08 10:10 ` [Comm] subst - вгф-гф и те дфжфтмрюч Pavel Usischev
1 sibling, 1 reply; 20+ messages in thread
From: Eugene Ostapets @ 2005-09-08 9:30 UTC (permalink / raw)
To: ALT Linux Community
08.09.05, Шишков Евгений<evgen tulanews.ru> написал(а):
> Сделал, провёл опыты. Пробел не хочет проглатывать.
> перед пробелом надо тоже \ ставить.
> В общем правильная строка выглядет вот так:
> subst s,customInstallPath\ =\ \'\',customInstallPath\ =\ \'test\',
> SConstruct
У меня на zsh с ограничителем {} нормально пробелы проглотил :)
--
С уважением,
Евгений Остапец
uin: 23747217
jid: eugene_ostapets@jabber.ru
^ permalink raw reply [flat|nested] 20+ messages in thread
* Re: [Comm] subst - что-то я не допонимаю...
2005-09-08 9:30 ` Eugene Ostapets
@ 2005-09-08 9:36 ` Шишков Евгений
0 siblings, 0 replies; 20+ messages in thread
From: Шишков Евгений @ 2005-09-08 9:36 UTC (permalink / raw)
To: ALT Linux Community
Eugene Ostapets пишет:
>>Сделал, провёл опыты. Пробел не хочет проглатывать.
>>перед пробелом надо тоже \ ставить.
>>В общем правильная строка выглядет вот так:
>>subst s,customInstallPath\ =\ \'\',customInstallPath\ =\ \'test\',
>>SConstruct
>
> У меня на zsh с ограничителем {} нормально пробелы проглотил :)
Я ставил {} - шла ругань на отсутствие файла для открытия.
Ладно. Вроде разобрался.
Спасибо огромное.
^ permalink raw reply [flat|nested] 20+ messages in thread
* Re: [Comm] subst - вгф-гф и те дфжфтмрюч...
2005-09-08 9:25 ` [Comm] subst - вгф-гф и те дфжфтмрюч Шишков Евгений
2005-09-08 9:30 ` Eugene Ostapets
@ 2005-09-08 10:10 ` Pavel Usischev
2005-09-08 11:28 ` [Comm] вгф-гф и те дфжфтмрюч и все-все-все... [JT] Владимир Гусев
1 sibling, 1 reply; 20+ messages in thread
From: Pavel Usischev @ 2005-09-08 10:10 UTC (permalink / raw)
To: ALT Linux Community
Шишков Евгений пишет:
> Сделал, провёл опыты. Пробел не хочет проглатывать.
> перед пробелом надо тоже \ ставить.
> В общем правильная строка выглядет вот так:
> subst s,customInstallPath\ =\ \'\',customInstallPath\ =\ \'test\',
> SConstruct
Можно и так:
subst "s,CustomInstallPath = '',CustomInstallPath = 'test',g" SConstruct
--
С уважением,
Павел Усищев
^ permalink raw reply [flat|nested] 20+ messages in thread
* Re: [Comm] subst - ажр-жр у пе дртрпковб...
2005-09-08 8:22 ` [Comm] subst - ажр-жр у пе дртрпковб Шишков Евгений
2005-09-08 8:33 ` Eugene Ostapets
@ 2005-09-08 8:41 ` Dmytro O. Redchuk
2005-09-08 8:55 ` [Comm] subst - БЦТ-ЦТ Х РЕ ДТФТРЛПЧВ Шишков Евгений
1 sibling, 1 reply; 20+ messages in thread
From: Dmytro O. Redchuk @ 2005-09-08 8:41 UTC (permalink / raw)
To: ALT Linux Community
On Thu, Sep 08, 2005 at 12:22:44PM +0400, Шишков Евгений wrote:
> Eugene Ostapets пишет:
> >08.09.05, Шишков Евгений<evgen tulanews.ru> написал(а):
> >
> >>В файле есть строка CustomInstallPath = '';
> >>Мне надо её заменить на CustomInstallPath = '/home/evgen/tmp/qqq';
> >>Вот как это сделать?
> >
> >Но ведь уже показали! Или все разжевать нужно?
> >subst 's@CustomInstallPath = \'\'@CustomInstallPath =
> >\'/home/evgen/tmp/qqq\'@g' file
>
> Ну не срабатывает.
> Выкидывает и показывает >
С шеллом иногда приходится...
:-)
$ cat sedfoo
s/''/'foo'/g
$ subst "s@''@'foo'@g" sedfoo
$ cat sedfoo
s/'foo'/'foo'/g
Пробуйте, не стесняйтесь. Кавычки, слеши в разные стороны...
:-)
--
_,-=._ /|_/|
`-.} `=._,.-=-._., @ @._,
`._ _,-. ) _,.-'
` G.m-"^m`m' Dmytro O. Redchuk
^ permalink raw reply [flat|nested] 20+ messages in thread
* Re: [Comm] subst - БЦТ-ЦТ Х РЕ ДТФТРЛПЧВ...
2005-09-08 8:41 ` [Comm] subst - ажр-жр у пе дртрпковб Dmytro O. Redchuk
@ 2005-09-08 8:55 ` Шишков Евгений
0 siblings, 0 replies; 20+ messages in thread
From: Шишков Евгений @ 2005-09-08 8:55 UTC (permalink / raw)
To: ALT Linux Community
Dmytro O. Redchuk пишет:
>>>>В файле есть строка CustomInstallPath = '';
>>>>Мне надо её заменить на CustomInstallPath = '/home/evgen/tmp/qqq';
>>>>Вот как это сделать?
>>>
>>>Но ведь уже показали! Или все разжевать нужно?
>>>subst 's@CustomInstallPath = \'\'@CustomInstallPath =
>>>\'/home/evgen/tmp/qqq\'@g' file
>>
>>Ну не срабатывает.
>>Выкидывает и показывает >
>
> С шеллом иногда приходится...
>
> :-)
>
> $ cat sedfoo
> s/''/'foo'/g
>
> $ subst "s@''@'foo'@g" sedfoo
> $ cat sedfoo
> s/'foo'/'foo'/g
>
>
> Пробуйте, не стесняйтесь. Кавычки, слеши в разные стороны...
> :-)
Спасибо. Куда рыть - понял.
^ permalink raw reply [flat|nested] 20+ messages in thread
end of thread, other threads:[~2005-09-09 4:12 UTC | newest]
Thread overview: 20+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2005-09-08 4:43 [Comm] subst - что-то я не допонимаю Шишков Евгений
2005-09-08 5:06 ` Andrew Borodin
2005-09-08 5:34 ` Шишков Евгений
2005-09-08 6:36 ` Andrew Borodin
2005-09-08 7:01 ` Dmytro O. Redchuk
2005-09-08 8:13 ` [Comm] subst - ЮФП-ФП С ОЕ ДПРПОЙНБА Шишков Евгений
2005-09-08 8:17 ` Eugene Ostapets
2005-09-08 8:22 ` [Comm] subst - ажр-жр у пе дртрпковб Шишков Евгений
2005-09-08 8:33 ` Eugene Ostapets
2005-09-08 8:49 ` [Comm] subst - БЦТ-ЦТ Х РЕ ДТФТРЛПЧВ Шишков Евгений
2005-09-08 8:53 ` Eugene Ostapets
2005-09-08 9:25 ` [Comm] subst - вгф-гф и те дфжфтмрюч Шишков Евгений
2005-09-08 9:30 ` Eugene Ostapets
2005-09-08 9:36 ` [Comm] subst - что-то я не допонимаю Шишков Евгений
2005-09-08 10:10 ` [Comm] subst - вгф-гф и те дфжфтмрюч Pavel Usischev
2005-09-08 11:28 ` [Comm] вгф-гф и те дфжфтмрюч и все-все-все... [JT] Владимир Гусев
2005-09-08 11:47 ` Andrew Borodin
2005-09-09 4:12 ` Шишков Евгений
2005-09-08 8:41 ` [Comm] subst - ажр-жр у пе дртрпковб Dmytro O. Redchuk
2005-09-08 8:55 ` [Comm] subst - БЦТ-ЦТ Х РЕ ДТФТРЛПЧВ Шишков Евгений
ALT Linux Community general discussions
This inbox may be cloned and mirrored by anyone:
git clone --mirror http://lore.altlinux.org/community/0 community/git/0.git
# If you have public-inbox 1.1+ installed, you may
# initialize and index your mirror using the following commands:
public-inbox-init -V2 community community/ http://lore.altlinux.org/community \
mandrake-russian@linuxteam.iplabs.ru community@lists.altlinux.org community@lists.altlinux.ru community@lists.altlinux.com
public-inbox-index community
Example config snippet for mirrors.
Newsgroup available over NNTP:
nntp://lore.altlinux.org/org.altlinux.lists.community
AGPL code for this site: git clone https://public-inbox.org/public-inbox.git