Linux expr perintah
Linux expr perintah
perintah expr adalah variabel counter baris perintah manual yang digunakan untuk mengevaluasi ekspresi di UNIX / LINUX bawah, umumnya digunakan untuk nilai integer, juga dapat digunakan untuk string.
tatabahasa
expr 表达式
Ekspresi Keterangan:
- Dipisahkan oleh ruang untuk setiap item;
- Gunakan / (backslash) di depan karakter shell khusus;
- String menggunakan tanda kutip mengandung spasi dan karakter khusus lainnya tertutup
contoh
1, menghitung panjang string
> expr length “this is a test” 14
2, Crawl tali
> expr substr “this is a test” 3 5 is is
3, pertama merangkak karakter posisi string numerik yang muncul
> expr index "sarasara" a 2
4, aritmatika bilangan bulat
> expr 14 % 9 5 > expr 10 + 10 20 > expr 1000 + 900 1900 > expr 30 / 3 / 2 5 > expr 30 /* 3 (使用乘号时,必须用反斜线屏蔽其特定含义。因为shell可能会误解显示星号的意义) 90 > expr 30 * 3 expr: Syntax error