Perintah Linux

Cara Bekerja dengan perintah Linux Expr

Cara Bekerja dengan perintah Linux Expr
Itu "expr" adalah utilitas baris perintah Linux yang mengevaluasi dan menampilkan output dari ekspresi. Ini menghitung ekspresi integer dan string, termasuk ekspresi reguler yang sesuai dengan pola. Itu menghentikan shell baris perintah yang meminta agar tidak bertindak pada karakter “ekspr” yang seharusnya memproses sumber dari sebagian besar kesulitan dalam menulis ekspresi. Jika ekspresi tidak diteruskan dengan benar dalam perintah "expr", perintah eksekusi akan terganggu.

Operator berikut tersedia:

Sintaksis:

Sintaks dari perintah "expr" disebutkan di bawah ini:

expr [Ekspresi]
expr [Opsi]

Contoh:

Mari kita bahas berbagai contoh perintah “expr”:

Tambahan:

Katakanlah Anda ingin menambahkan dua angka (11 dan 6) dan menggunakan "expr" untuk melakukannya:

$expr 11+6

Mengurangi:

Untuk mengurangi dua angka, gunakan operator “-“:

$expr 11-8

Divisi:

Berikut contoh pembagiannya:

$ expr 16 / 4

Jika Anda membagi dua angka dan ingin melihat sisanya, gunakan operator %:

$ expr 24% 5

Perkalian:

Perkalian dapat dilakukan sebagai berikut:

$ expr 10 * 4

Namun, * adalah operator shell bawaan, sehingga tidak akan berfungsi. Anda harus menggunakan sintaks berikut untuk bekerja seperti operator perkalian:

$ expr 10 \* 4

Untuk mencari panjang:

Mari Anda memiliki string "halo" dan ingin memeriksa panjangnya, gunakan perintah di bawah ini:

a=halo
b='panjang ekspr $a'
gema $b

Anda juga dapat menggunakan perintah "expr" untuk melakukan berbagai operasi terkait string.

Misalnya, untuk mencari panjang, gunakan perintah sebagai berikut:

$ panjang expr [ String ]

Untuk memeriksa indeks karakter:

Anda memiliki string "LinuxHint" dan ingin melihat posisi karakter apa pun dalam string. Misalnya, Anda ingin memeriksa posisi karakter "t", jalankan perintah yang disebutkan di bawah ini:

$a=linuxhint
$ b='ekspr indeks $a t'
$ echo $b

Ekstrak substring:

Jika Anda ingin memotong substring dari string 'HelloWorld', pilih awal dan akhir substring. Misalnya, perintah berikut karakter keempat adalah awal dari substring, dan akhirnya adalah yang kesepuluh. Jalankan perintah yang diberikan di bawah ini:

$a=Halo Dunia
$ b='expr substr $a 4 10'
$ echo $b

Anda juga dapat menggunakan perintah "expr" untuk mendapatkan indeks substring dari string:

$ expr substr [string] [posisi] [panjang]
$expr substr linuxhint 5 9

Bandingkan dua ekspresi:

Menggunakan perintah "expr", kita dapat membandingkan dua ekspresi juga. Untuk membandingkan ekspresi, gunakan operator logika seperti “=, >, !=”. Jika kondisinya valid, maka akan muncul 1; jika tidak, itu akan menunjukkan 0 di output.

Katakanlah Anda memiliki dua angka, 30 dan 80, dan menetapkannya sebagai variabel a dan b:

a=50
b=70

Untuk melihat apakah a dan b adalah setara, lakukan hal berikut:

c='expr $a = $b'
gema $c

Untuk melihat apakah a jika a adalah kurang dari b:

c='expr $a \< $b'
gema $c

Untuk melihat apakah tidak sama ke b:

c='expr $a \!= $b'
gema $c

Cocokkan jumlah karakter dari dua string:

Katakanlah Anda memiliki dua string dan ingin mencocokkan jumlah karakter. Ikuti sintaksnya:

$ expr String 1 : String 2
$expr helloworls: helloworld

$ expr linuxhint: Linux

Menaikkan variabel:

Juga, perintah expr digunakan untuk meningkatkan nilainya. Pertimbangkan variabel dengan nilai 20 sebagai contoh:

a=20
Tingkatkan nilainya sebesar 1:
$ b='expr $a + 1'
$b

Tolong:

Untuk mencetak informasi bantuan, gunakan opsi “-help” dengan perintah “expr”:

$ expr --help

Versi: kapan:

Untuk mencetak versi, gunakan “-version” dengan perintah “expr”:

$ expr --versi

Kesimpulan:

Perintah expr mengevaluasi dan menampilkan output standar dari ekspresi yang diberikan. Setiap ekspresi yang berbeda dianggap sebagai pernyataan. Ekspresi integer dan string dan ekspresi reguler digunakan dengan perintah "expr"”. Kami telah membahas beberapa contoh perintah expr dalam panduan ini.

Shadow of the Tomb Raider untuk Tutorial Linux
Shadow of the Tomb Raider adalah tambahan kedua belas untuk seri Tomb Raider - waralaba game aksi-petualangan yang dibuat oleh Eidos Montreal. Permain...
Cara Meningkatkan FPS di Linux?
FPS adalah singkatan dari Bingkai per detik. Tugas FPS adalah mengukur kecepatan bingkai dalam pemutaran video atau pertunjukan game. Dengan kata sede...
Game Lab Aplikasi Oculus Teratas
Jika Anda adalah pemilik headset Oculus maka Anda harus tahu tentang sideloading. Sideloading adalah proses menginstal konten non-toko di headset Anda...