Примените фильтр к значению переменной с помощью обратных кавычек

В вашем примере используется неправильный тип кавычек:

a=10 b=20 c='expr $a + $b' echo "$c" echo "$a" echo "$b"

которые должны быть (для начала):

a=10
b=20
c=`expr $a + $b`
echo "$c"
echo "$a"
echo "$b"

но более читаемо:

a=10
b=20
c=$(expr $a + $b)
echo "$c"
echo "$a"
echo "$b"

Если вы хотите поместить все эти утверждения в одну строку, разделите их точками с запятой:

a=10; b=20; c=$(expr $a + $b); echo "$c"; echo "$a"; echo "$b"
1
12.05.2015, 00:26
0 ответов

Теги

Похожие вопросы