Windows system >> Windowsの知識 >  >> Linuxシステムチュートリアル >> Linuxについて >> Linuxシステムでexprコマンドを使用する方法

Linuxシステムでexprコマンドを使用する方法

  

exprはLinuxシステムでのコマンドで、整数値のコンピュータ文字列の操作に使用できますが、exprコマンドの目的は何ですか?次の小シリーズでは、Linuxでexprコマンドを使用する方法について詳しく説明します。一緒に学びましょう。
ログイン

ワード長

#exprの長'これは試験&'である

商デジタル
を求めて

14

#expr 14%9

5

ある場所から文字列を取得します。

#expr substr'これはテストです。3 5


番号文字列は先頭文字のみです。

#expr index&testdhegame' e

2

文字列が再表示されます

quote thisisatestformela

thisisatestformela

exprコマンドは、UNIX /LINUXで式変数の値を評価するための手動のコマンドラインカウンタです。通常は整数値です。文字列で。

–形式は次のとおりです。

expr Expression(コマンドはExpressionパラメーターを読み取り、その値を計算してから、その結果を標準出力に書き込みます)

–パラメーターの適用規則:

各項目をスペースで区切ります;

シェル固有の文字の前に\\(バックスラッシュ)を入れます;スペースやその他の特殊文字の場合は

文字列は引用符で囲む必要があります。

Exprの使用例:

(1)文字列の長さを計算する

#expr length'これはテストです。'

14

(2)文字列をつかむ

#expr substr'これはテストです。3 5

is is

(3)最初の文字列が表示される位置をつかみます。

#expr index - サラサラ - ' a

2

(4)文字列が再び表示されます< Br>

#expr quote sara

sara

(5)整数演算

#expr 14%9

5

#expr 10 + 10

20

#expr 1000 + 900

1900

#expr 30/3/2

5

#expr 30 \\ * 3(乗算を使うとき)シェルはアスタリスクの意味を誤解する可能性があるため、円記号を使用する必要があります。

90

#expr 30 * 3

expr:Syntax error

(6)インクリメンタルカウント

説明:ループ内ではインクリメンタル計算のためにexprが使用されます。最初に変数を0に初期化してから、ループ値に1を追加します。逆引用符の使用はコマンドに置き換えられます。

》 LOOP = 0

》 LOOP = `expr $ LOOP + 1`

(7)数値テスト

説明:exprで数値をテストする。非整数を計算しようとすると、エラーが返されます。

#rr = 3.4

#expr $ rr + 1

expr:数値以外の引数

#rr = 5

#expr $ rr + 1

6

(8)パターンマッチング

説明:exprはパターンマッチング機能も持っています。コロンオプションを指定して、exprを使用して文字列の文字数を計算できます。 。*は、任意の文字が0回以上繰り返されることを意味します。

#VALUE = account.doc

#expr $ VALUE:‘ * *’

8

exprでは文字列の一致を使用できます。操作、ここでは.doc添付ファイル名を抽出するためにスキーマを使用します。

$ expr $ VALUE:‘ \\(。* \\)。doc’

アカウント

上記はLinuxのexprコマンドの使い方です。exprコマンドを使うことができます。デジタルビジネス検索、文字列の実際の複製、文字列の取得などを実行します。これは、コマンドライン計算機に相当します。

Copyright © Windowsの知識 All Rights Reserved