Несколько переменных калькулятора Linux BC должны быть прочитаны или просмотрены Bash

Приведенный ниже сценарий отлично работает для описанных ниже сценариев

 #!/bin/bash
    echo "enter the hostname or IP of the host"
    read h
    ping -c1 $h
    if [ $? != 0 ]
    then
    sleep 6
    ping -c1 $h
    if [ $? != 0 ]
    then
    sleep 6
    ping -c1 $h
    if [ $? != 0 ]
    then
    echo "host $h is not pinging  and its not reachable"
    mail -s "host $h is not pinging  and its not reachable" emailid </dev/null
    else
    echo "host $h is pinging"
    fi
    fi
    fi
-1
22.09.2021, 22:28
1 ответ

Я не уверен, что понял, но не могли бы вы использовать "Здесь документ", позволяющий интерполяцию оболочки? Прочтите man bash.

#!/bin/bash
one=3
two=17
bc <<EOF
    scale=6
    $one/$two
    a=$two
    a**3
EOF

1
23.09.2021, 00:48

Теги

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