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コマンドを使うことができます。デジタルビジネス検索、文字列の実際の複製、文字列の取得などを実行します。これは、コマンドライン計算機に相当します。
BleachBitは、システムのゴミの空きディスク容量をクリーンアップし、個人のプライバシーを保護し、その後LinuxにBleachBitツールをインストールする方法? BleachBitコマンドをイ
LVMは、スケーラビリティの高い、多数のディスクを搭載したシステムで通常使用され、ボリュームグループ、論理ボリューム、今日のXiaobianのサイズを調整できます。 LVMでPVの物理ボリューム(ハー
Linuxシステムのvsftpdは一般的なFTPツールですが、多くのユーザーはvsftpdのインストール方法について混乱しています。今日Xiaobianはあなたにcentosシステムの下でvsftpの
Linux関数ライブラリには静的ライブラリと動的ライブラリがありますが、主にコードの読み込み時間が異なるため、次の小シリーズではLinux静的ライブラリとLinuxの静的ライブラリを紹介します動的ライ