Rumah >Operasi dan penyelenggaraan >operasi dan penyelenggaraan linux >Apakah maksud linux eq?
Linux eq bermaksud "sama dengan" dan merupakan pengendali perbandingan dalam Linux, digunakan untuk menentukan sama ada nilai berangka yang sepadan dengan rentetan adalah sama; eq $num2 ] kemudian echo "$num1 and $num2xiangdeng" else echo "$num1 and $num2buxiangdeng"".
Persekitaran pengendalian tutorial ini: sistem linux5.9.8, komputer Dell G3.
lApakah maksud persamaan Linux?
linux eq (equal) ialah pengendali perbandingan.
Perbezaan antara "==" dan "-eq" dalam ungkapan ujian shell (bash) Linux
Pertama sekali, anda mesti memahami konsep: semua pembolehubah dalam bash ialah rentetan. Apabila melakukan pengiraan berangka pada pembolehubah, ia tidak lebih daripada menukar rentetan kepada nombor buat sementara waktu, kemudian mengira, dan kemudian menukar nombor yang terhasil kepada rentetan selepas pengiraan.
Mari kita bincangkan tentang perbezaan antara "==" dan "-eq"
"==" ialah untuk menentukan sama ada rentetan adalah sama.
"-eq" adalah untuk menentukan sama ada nilai berangka yang sepadan dengan rentetan adalah sama.
Beri saya contoh.
Buat skrip eq.sh
>vi eq.sh
Kandungan adalah seperti berikut
#!/bin/bash num1=123 #num1是长度为3的字符串 num2=0123 #num2是长度为4的字符串 echo "======================================" echo -n "用==比较时:" if [ $num1 == $num2 ] then echo "$num1和$num2相等" else echo "$num1和$num2不相等" fi echo "======================================" echo -n "用-eq比较时:" if [ $num1 -eq $num2 ] then echo "$num1和$num2相等" else echo "$num1和$num2不相等" fi
Jalankan ujian
>bash eq.sh
Hasilnya jelas sepintas lalu
====================================== 用==比较时:123和0123不相等 ====================================== 用-eq比较时:123和0123相等
Kesimpulan:
== Bandingkan rentetan secara langsung, dan -eq membandingkan nilai berangka yang sepadan dengan rentetan.
!=, >, 95ec6993dc754240360e28e0de8de30a=, <= Perbezaan antara -ne, -gt, -lt, -ge, -le dan seterusnya
Cadangan berkaitan : "Tutorial Video Linux"
Atas ialah kandungan terperinci Apakah maksud linux eq?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!