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


ru.unix

 
 - RU.UNIX ----------------------------------------------------------------------
 From : Valeriy E. Ushakov                   2:5020/400     02 Mar 2001  23:20:44
 To : All
 Subject : Re: escaping
 -------------------------------------------------------------------------------- 
 
 Eugene Grosbein <Eugene.Grosbein@f1.n5006.z2.fidonet.org> wrote:
 
 >>EG> Как Bourne shell (не bash) вывести такую строку: $ab'cd
 >>EG> echo '$ab\'cd' не работает.
 >>
 >>ты удивишься :)
 >>echo \$ab\'cd
 > 
 > Hеа. Задача в том, чтобы не закладываться, что там может
 > потребоваться внутри строки эскейпить, окромя \'.
 
 Ставишь одинарные кавычки вокруг строки.  Все вхождения одинарных
 кавычек в строку заменяешь на '\''
 
 $ echo '$ab'\''cd'
 $ab'cd
 $ echo ''\''a'\''b'\'''
 'a'b'
 SY, Uwe
 -- 
 uwe@ptc.spbu.ru                         |       Zu Grunde kommen
 http://www.ptc.spbu.ru/~uwe/            |       Ist zu Grunde gehen
 --- ifmail v.2.15dev5
  * Origin: St.Petersburg University NOC (2:5020/400)
 
 

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

 Тема:    Автор:    Дата:  
 Re: escaping   Valeriy E. Ushakov   02 Mar 2001 23:20:44 
Архивное /ru.unix/65783bc3b0a2.html, оценка 1 из 5, голосов 10
Яндекс.Метрика
Valid HTML 4.01 Transitional