LINUX.ORG.RU

Операция с содержимым переменных в баше.

 


0

1

Надо в зависимости от текстового содержимого переменной A прописать то или иное значение в переменную B. В паскале это делается элементарно:

if A='траляля1' then B:='гыгы1' else then B:='гыгы2';
А в баше такое как?

★★★★★

Последнее исправление: Napilnik (всего исправлений: 1)

Ответ на: комментарий от sdio

Спасибо, за замечательный ответ со множеством вариантов. Остаётся пожелать, чтобы тебе так спасательный круг кидали.

Napilnik ★★★★★
() автор топика
Ответ на: комментарий от Napilnik

Там написано

       STRING1 = STRING2
              the strings are equal

Oстаётся пожелать, чтобы тебе так спасательный круг кидали.

А тебе сдохнуть в страшных муках.

sdio ★★★★★
()

В паскале это делается элементарно
А в баше такое как

Вот такие как ты и создают иллюзию «все программируют на вижуалстудии!1111»

На самом деле разница между башем и паскалем (или C, или ассемблером, или...) только у тебя в голове. Прекрати кодить и начни жить (и программировать!)!

ziemin ★★
()
Ответ на: комментарий от Black_Shadow

ну да, я, когда первый раз подумал разобщаться в bash, точно так в гугле и набрал, «advanced bash-scripting guide»

anonymous
()
[ "$A" == "x" ] && echo "xxx" || echo "yyy"
emulek
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.