po_moemu (po_moemu) wrote in ru_bash,
po_moemu
po_moemu
ru_bash

Интересное поведение bash (и задачка)

Вариант 1:
for i in "line one" "line two"; do echo $i; done

Вывод:
line one
line two

теперь вариант 2:
A='"line one" "line two"'
for i in $A; do echo $i; done

Вывод:
"www
rrr"
"eee
ttt"

Вопрос. Зачем он так себя ведёт, что его заставляет так поступать?

И задачка: как сделать чтобы он вёл себя также как в 1-м варианте.
Subscribe
  • Post a new comment

    Error

    default userpic
    When you submit the form an invisible reCAPTCHA check will be performed.
    You must follow the Privacy Policy and Google Terms of use.
  • 8 comments