УМННБJ, ЯХВ. Войти !bnw Сегодня Клубы
#!/bin/bash echo shit | while read x; do export lol=$x done echo "> $lol <"
#7U6GP6 / @o01eg / 5037 дней назад

дай угадаю, результат "> <" ?
#7U6GP6/3F2 / @stiletto / 5037 дней назад
@stiletto Ага, ты уже напарывался?
#7U6GP6/TP7 / @o01eg --> #7U6GP6/3F2 / 5037 дней назад
@o01eg while .. do .. done работает в субшелле
#7U6GP6/LHD / @stiletto --> #7U6GP6/TP7 / 5037 дней назад
А чего ты ждал, собственно?
#7U6GP6/EFB / @goren / 5037 дней назад
@goren переброса переменной в скрипт
#7U6GP6/GAJ / @o01eg --> #7U6GP6/EFB / 5037 дней назад
собственно тут варианты: сделать чтобы вайл работал не в субшелле (кормить его не через пайп), не использовать вайл, пихать echo в тот же субшелл где вайл
#7U6GP6/OL7 / @stiletto / 5037 дней назад
@o01eg Из пайпа? О.о
#7U6GP6/5J5 / @goren --> #7U6GP6/GAJ / 5037 дней назад
@stiletto ну или юзать временные файлы
#7U6GP6/4OW / @stiletto --> #7U6GP6/OL7 / 5037 дней назад
@goren Ага
#7U6GP6/BOM / @o01eg --> #7U6GP6/5J5 / 5037 дней назад
в общем, показываю особую башемагию, которая будет работать в этом случае, но юзабельна не всегда: #!/bin/bash echo shit | ( while read x; do export lol=$x done echo "> $lol <" )
#7U6GP6/N9S / @stiletto / 5037 дней назад
@o01eg Мне это кажется каким-то омским методом.
#7U6GP6/X59 / @goren --> #7U6GP6/BOM / 5037 дней назад
ipv6 ready BnW для ведрофона BnW на Реформале Викивач Котятки

Цоперайт © 2010-2016 @stiletto.