Титла: Търсене и подмяна на число в Array - BSD Публикувано от: loshiat в Oct 07, 2011, 09:25 Здравейте. Въпроса ми е: Unix Скрипт..
x=32 y=33 array=(12 14 55 32 43) ..... ако Х го има в array смени го с Y done. Благодаря предварително Титла: Re: Търсене и подмяна на число в Array - BSD Публикувано от: b2l в Oct 07, 2011, 09:46 Не съм сигурен, че е така:
Код
Титла: Re: Търсене и подмяна на число в Array - BSD Публикувано от: clovenhoof в Oct 07, 2011, 10:45 Не съм сигурен, че е така: Не съм сигурен за синтаксиса ама това не трябва ли да е така: Код
Титла: Re: Търсене и подмяна на число в Array - BSD Публикувано от: loshiat в Oct 07, 2011, 11:35 приятели НЕ СТАВА......
Титла: Re: Търсене и подмяна на число в Array - BSD Публикувано от: kip в Oct 07, 2011, 11:57 A така става ли ?
Код: #!/bin/bash Титла: Re: Търсене и подмяна на число в Array - BSD Публикувано от: clovenhoof в Oct 07, 2011, 12:14 приятели НЕ СТАВА...... Ами направи го да става. На твое място вместо да питам тук щях да гуглирам за синтаксиса на баш. Титла: Re: Търсене и подмяна на число в Array - BSD Публикувано от: radoulov в Oct 07, 2011, 12:22 приятели НЕ СТАВА...... Код
Титла: Re: Търсене и подмяна на число в Array - BSD Публикувано от: radoulov в Oct 07, 2011, 12:25 A така става ли ? Зависи ...., не съм сигурен, че loshiat иска това, пробвай този код и виж какво става: Код
Титла: Re: Търсене и подмяна на число в Array - BSD Публикувано от: loshiat в Oct 07, 2011, 13:40 Благодаря на всички , особенно на radulov....
това е което ми трябваше.... Код: x=32 y=33 array=(12 14 55 32 43) ...другото само може да ми покаже различно но в array остава старото.... Титла: Re: Търсене и подмяна на число в Array - BSD Публикувано от: radoulov в Oct 07, 2011, 13:53 Имай предвид, че можеш да използваш и parameter expansion:
Код
Само че в този случай, ще бъдат променени всички елементи, които съдържат 32, не само тези, които са точно 32: 132 ще стане 133 и т.н. |