exprとは? わかりやすく解説

Weblio 辞書 > 辞書・百科事典 > 百科事典 > exprの意味・解説 

expr

出典: フリー百科事典『ウィキペディア(Wikipedia)』 (2018/03/07 08:05 UTC 版)

exprは、Unixコマンドの一つで、引数として与えられた数式評価し、結果を標準出力に書き出す。Version 7 Unixより追加された。

exprは整数文字列の数式(正規表現によるパターンマッチングを含む)を評価する。exprでは以下の操作ができる。

  • 整数: 加算、減算、乗算、除算、剰余
  • 文字列: 文字列の中から正規表現にマッチする部分を探す、文字列の中から文字を探す、部分文字列を探す、文字列長を求める
  • 両方: 比較(等しい、等しくない、大きいなど)。真は1、偽は0。

以下は、ブール式英語版を計算している例である。

expr length  "abcdef"  "<"  5  "|"  15  -  4  ">"  8

上記を実行すると"1"が出力される。まず、「length "abcdef"」が 6 になり、「6 "<" 5」は正しくないので、"|"の左側は 0 となる。「15 - 4」は 11 で、「11 ">" 8」は正しいので、"|"の右側は 1 となる。全体で「0 "|" 1」(0または1)となり、結果は 1 である。正常終了時は、終了ステータスは 0 になる。

数値のみの計算をする場合は、bcを使用した方が便利である。

部分文字列を探す機能と文字列長を求める機能は一部のバージョンのみが対応しており、移植性の観点からは使用は勧められない。

外部リンク




英和和英テキスト翻訳>> Weblio翻訳
英語⇒日本語日本語⇒英語
  

辞書ショートカット

すべての辞書の索引

「expr」の関連用語

exprのお隣キーワード
検索ランキング

   

英語⇒日本語
日本語⇒英語
   



exprのページの著作権
Weblio 辞書 情報提供元は 参加元一覧 にて確認できます。

   
ウィキペディアウィキペディア
All text is available under the terms of the GNU Free Documentation License.
この記事は、ウィキペディアのexpr (改訂履歴)の記事を複製、再配布したものにあたり、GNU Free Documentation Licenseというライセンスの下で提供されています。 Weblio辞書に掲載されているウィキペディアの記事も、全てGNU Free Documentation Licenseの元に提供されております。

©2025 GRAS Group, Inc.RSS