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


ru.unix

 
 - RU.UNIX ----------------------------------------------------------------------
 From : Igor Andreev                         2:5020/400     20 Apr 2005  15:40:05
 To : Andrew Lutov"
 Subject : Re: знатокам unix-shell
 -------------------------------------------------------------------------------- 
 
 
 "Andrew Lutov" <andrew_l @ newmail.ru> wrote in message
 news:d44e5k$30e8$1@fxg.gcom.ru...
 
 > Hello, Igor!
 >
 > IA> Я не пойму в чем дело, подскажите пожалуйста и в csh и в bash выдается
 >  IA> syntax error: bad substitution
 >  IA> Простой пример выдача извлечение 5 символов из строки, начиная с
 >  IA> третьего
 >
 >  IA> stringA=abcdefgjhgjh
 >  IA> echo ${stringA:5:3}
 >  IA> почему ошибка на такой простой функции ? или это баги в shell ;)
 >
 > 1.
 >
 > #!/bin/sh
 > stringA=asdasdswed; echo ${stringA:3:5}
 >
 > Ответ:
 > ./a1.sh: 3: Syntax error: Bad substitution
 >
 >
 > 2.
 >
 > #!/bin/csh
 > stringA=asdasdswed; echo ${stringA:3:5}
 >
 > Ответ:
 > $ ./a1.sh
 > Плохой модификатор в $ (3).
 >
 >
 > 3.
 >
 > #!/bin/bash
 > stringA=asdasdswed; echo ${stringA:3:5}
 >
 > Ответ:
 > $ ./a1.sh
 > asdsw
 >
 > Ты уверен в том, что именно csh и bash отрабатывают твою конструкцию ?
 >
 > -- 
 
 да скорее всего я в командной строке bashа не пускал :(
 а только через скрипт, пойду попробую еще, спасибо
 -- 
 Отправлено через сервер Форумы@mail.ru - http://talk.mail.ru
 --- ifmail v.2.15dev5.3
  * Origin: Talk.Mail.Ru (2:5020/400)
 
 

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

 Тема:    Автор:    Дата:  
 Re: знатокам unix-shell   Igor Andreev   20 Apr 2005 15:40:05 
Архивное /ru.unix/648858f1a265.html, оценка 2 из 5, голосов 10
Яндекс.Метрика
Valid HTML 4.01 Transitional