Добавьте две двойные в bash

WICD по умолчанию не ' У меня есть PEAP с шаблоном MSCHAPv2.

Попробуйте следующее:

 nano  /etc/wicd/encryption/templates/any_name

Создайте следующий шаблон:

 name = PEAP with TKIP/MSCHAPv2
 author = unknown
 version = 1
 require identity *Identity password *Password 
 -----
 ctrl_interface=/var/run/wpa_supplicant
 network={
    ssid="$_ESSID"
    scan_ssid=$_SCAN
    proto=WPA
    key_mgmt=WPA-EAP
    pairwise=TKIP
    group=TKIP
    eap=PEAP
    identity="$_IDENTITY"
    password="$_PASSWORD"
    ca_cert="$_CA_CERT"
    phase1="peaplabel=0"
    phase2="auth=MSCHAPV2"
 }
0
08.04.2019, 17:11
3 ответа

Вы можете сделать это с помощью awk с помощью этой команды:

sum=`echo|awk -v y1=$y1 -v y2=$y2 '{print y1+y2}'`

Как было предложено в комментарии, awk можно переписать таким образом (, чтобы избежать эха)

sum=`awk -v y1=$y1 -v y2=$y2 'BEGIN {print y1+y2}'`
0
28.01.2020, 03:51

Попробуйте это,

echo "$y1 $y2" | awk  '{print $1+$2}'
0.0187781

Просто напечатайте два значения, разделенные пробелом, и добавьте первые два поля с помощью awk

0
28.01.2020, 03:51

Чтобы добавить с bc, числа не должны иметь научный показатель. Другими словами, числа должны быть в формате float (%f). Это можно сделать с помощью:

y1=0.17580197E-01
y2=0.11979236E-02
sum=$(printf '%.20f+%.20f\n' "$y1" "$y2" | bc -l)
0
15.08.2020, 15:36

Теги

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