English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
expr コマンドは、UNIXで手動のコマンドラインカウンタとして用いられます/LINUX下で表達式変数の値を求める、主に整数値に用いられますが、文字列にも用いられます。
expr 表達式
表达式説明:
各項目をスペースで区切ります;
反斜線 \ を shell 特定の文字の前に置きます;
スペースやその他の特殊文字を含む文字列は、引用符で括る必要があります
1、文字列の長さを計算
> expr length "this is a test" 14
2、文字列を捕獲
> expr substr "this is a test" 3 5 is is
3、最初の文字数字文字列が現れる位置を捕獲
> expr index "sarasara" a 2
4、整数演算
> 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: 構文エラー