comando di Linux espr
comando di Linux espr
comando expr è una variabile contatore riga di comando manuale utilizzato per valutare l'espressione in UNIX / LINUX sotto, generalmente utilizzato per valori interi, può essere utilizzato anche per le stringhe.
grammatica
expr 表达式
Espressione Descrizione:
- Separati da uno spazio per ciascun elemento;
- Utilizzare il / (barra) di fronte ai caratteri specifici della shell;
- String utilizzare le virgolette contengono spazi e altri caratteri speciali racchiusi
Esempi
1, calcolare la lunghezza della stringa
> expr length “this is a test” 14
2, stringa di Crawl
> expr substr “this is a test” 3 5 is is
3, la stringa numerica prima strisciante carattere posizione che appare
> expr index "sarasara" a 2
4, l'aritmetica intero
> 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