Как вставить что-нибудь типа:
if ( $1 ~ /var/) {
.......}
Вот этот var передается как параметр, как его правильно вставить в это место? У меня никак не получалось - ни $var, ни \$var и подругому никак.
Спасибо всем.
> Как вставить что-нибудь типа:
>if ( $1 ~ /var/) {
>.......}
>
> Вот этот var передается как параметр, как его правильно вставить
>в это место? У меня никак не получалось - ни
>$var, ни \$var и подругому никак.
> Спасибо всем.Можно поподробнее? Если речь идет о параметре функции, то $ не нужно,
пишите просто var; если параметр скрипта, то дайте контекст.
>> Как вставить что-нибудь типа:
>>if ( $1 ~ /var/) {
>>.......}
>>
>> Вот этот var передается как параметр, как его правильно вставить
>>в это место? У меня никак не получалось - ни
>>$var, ни \$var и подругому никак.
>> Спасибо всем.
>
>Можно поподробнее? Если речь идет о параметре функции, то $ не нужно,
>
>пишите просто var; если параметр скрипта, то дайте контекст.Спасибо, я уже разобрался со всеобщей помощью. Там надо было просто без слэшей писать, и тогда все работает.
> Как вставить что-нибудь типа:
>if ( $1 ~ /var/) {
>.......}
>
> Вот этот var передается как параметр, как его правильно вставить
>в это место? У меня никак не получалось - ни
>$var, ни \$var и подругому никак.
> Спасибо всем.
var="test"; if ( $1 ~ "^" var ) print $0;Должна печатать все записи начинающиеся на test.
>> Как вставить что-нибудь типа:
>>if ( $1 ~ /var/) {
>>.......}
>>
>> Вот этот var передается как параметр, как его правильно вставить
>>в это место? У меня никак не получалось - ни
>>$var, ни \$var и подругому никак.
>> Спасибо всем.
>
>
>var="test"; if ( $1 ~ "^" var ) print $0;
>
>Должна печатате записи начинающиеся на test.Ага, спасибо, все сработало. Оказывается надо было просто без /.../ писать.