LINUX.ORG.RU

Сообщения GoodMan

 

вопрос по bash - проблема знаками.

Здравствуйте

сткрипт -

test.sh 
#!/bin/bash

for ((i=0; i<$#; i++))
do
echo XXX
echo""
done

что мне написать вместо XXX что бы если запущу -test.sh 12 23 54 вернулись 122354 то есть $1$2$3

ПС - если у вас кое какие документации что бы я смог изучать «как пользоваться знаками # $ % [ { } } итд »

Спасибо

 , ,

GoodMan
()

Bash - (x2+y2)/(x+y)

Здравствуйте Это мое первое сообшение у вас на сайте , надеюсь не ошибочно создаю. Я изучаю БАШ. вот мой скрипт

#!/bin/bash

x=(1 2 3 4)
y=(1 2)

XArraySumSUM=${#x[@]}
YArraySum=${#y[@]}

for ((  i=0 ; i<$YArraySum ; i++ ))
do
for ((  e=0 ; e<$XArraySumSUM ; e++ ))
do
Z=$(echo "scale=3; $[${x[e]}**2+${y[i]}**2]/$[${x[e]}+${y[i]}]"| bc -l)
echo "Array X the $[$e+1] element is ${x[e]} and Array Y $((i+1)). Element is ${y[i]} RESULT:" $Z

done
done

я не могу сделать проще именно этот паттерн :

$[${x[e]}**2+${y[i]}**2]/$[${x[e]}+${y[i]}]
тут на самом деле делается Z=(x2+y2)/(x+y)

Можете помочь ?

Благодарю .

 , , ,

GoodMan
()

RSS подписка на новые темы