About: Expr

An Entity of Type: software, from Named Graph: http://dbpedia.org, within Data Space: dbpedia.org

expr is a command line utility on Unix and Unix-like operating systems which evaluates an expression and outputs the corresponding value. It first appeared in Unix v7. The command is available as a separate package for Microsoft Windows as part of the UnxUtils collection of native Win32 ports of common GNU Unix-like utilities. The expr command has also been ported to the IBM i operating system.

Property Value
dbo:abstract
  • Η expr είναι ένα εργαλείο της γραμμής εντολών του Unix που αποτιμά μια έκφραση και εμφανίζει την αντίστοιχη τιμή. Σύνταξη: expr (έκφραση) Η expr υπολογίζει εκφράσεις ακεραίων ή συμβολοσειρών και περιλαμβάνει ταίριασμα κανονικών εκφράσεων. Η δυσκολία στη συγγραφή εκφράσεων οφείλεται στο ότι η γραμμή εντολών πρέπει να μην εκτελεί τους ειδικούς χαρακτήρες όταν αυτοί βρίσκονται μέσα σε μια έκφραση που πρόκειται να εκτελέσει η expr. Υπάρχουν διαθέσιμοι οι εξής τελεστές * για ακεραίους: πρόσθεση, αφαίρεση, πολλαπλασιασμός, διαίρεση και υπόλοιπο * για συμβολοσειρές: εύρεση τμήματος συμβολοσειράς, εύρεση κανονικής έκφρασης, εύρεση ενός συνόλου χαρακτήρων σε μια συμβολοσειρά, μήκος συμβολοσειράς * για ακεραίους και συμβολοσειρές: σύγκριση (ίσο, όχι ίσο, μικρότερο από, κλπ..) Επίσης μια έκφραση τιμής αληθείας που χρησιμοποιεί και και ή, όπως η: expr length "abcdef" "<" 5 "|" 15 - 4 ">" 8 παράγει την τιμή "1". Αυτό οφείλεται στο ότι το μήκος της "abcdef" είναι 6, που δεν είναι μικρότερο του 5 (και το αριστερό μέλος του | επιστρέφει μηδέν). Αλλά 15 μείον 4 είναι 11 που είναι μεγαλύτερο του 8, και το δεξιό μέλος είναι αληθές, που κάνει το ή αληθές, επομένως το αποτέλεσμα είναι 1. Η κατάσταση εξόδου του προγράμματος είναι μηδέν σε αυτό το παράδειγμα. Για αμιγώς αριθμητικές πράξεις, ίσως να είναι βολική η χρήση του , π.χ. echo "3*4+14/2" | bc γιατί δέχεται την έκφραση σαν μοναδικό όρισμα. (el)
  • expr ist ein Befehl auf dem Betriebssystem Unix und seinen Derivaten, welches einen Ausdruck auswertet und das Ergebnis ausgibt. expr verarbeitet Ausdrücke mit Integerwerten oder Zeichenketten sowie auch Regulären Ausdrücken. Der Befehl wird im Wesentlichen in Shell-Skripten genutzt, die meisten Ausdrücke, die sich mit expr zusammenstellen lassen, können moderne Unix-Shells zudem bereits durch Syntaxkonstrukte, wie sie in Programmiersprachen ebenfalls vorhanden sind, selbst auswerten. expr ist ein Bestandteil der Single UNIX Specification. Die GNU-Implementierung ist Bestandteil der GNU Core Utilities. (de)
  • expr is a command line utility on Unix and Unix-like operating systems which evaluates an expression and outputs the corresponding value. It first appeared in Unix v7. The command is available as a separate package for Microsoft Windows as part of the UnxUtils collection of native Win32 ports of common GNU Unix-like utilities. The expr command has also been ported to the IBM i operating system. (en)
  • <b>expr</b> est un programme Unix qui permet d'évaluer des expressions, notamment pour faire des opérations arithmétiques ou des comparaisons de chaînes de caractères, et de les afficher à l'écran. Sur un système d'exploitation GNU, expr fait partie du paquet coreutils. (fr)
  • expr adalah utilitas antarmuka baris perintah Unix yang mengevaluasi suatu ekspresi dan output nilai yang sesuai. Utilitas ini pertama kali muncul di Unix v7. Sintaks: expr <i>(ekspresi)</i> expr mengevaluasi integer atau string ekspresi, termasuk pola pencocokan ekspresi reguler. Sebagian besar dari tantangan yang ditimbulkan dalam penulisan ekspresi mencegah permintaan command line shell dari tindakan pada karakter dimaksudkan untuk diproses oleh expr. Operator yang tersedia * untuk bilangan bulat: penambahan, pengurangan, perkalian, pembagian dan modulus * untuk string: menemukan ekspresi reguler, menemukan satu set karakter dalam sebuah string; dalam beberapa versi: menemukan substring, panjang dari string * keduanya: perbandingan (sama dengan, tidak sama dengan, kurang dari, dll.) Berikut adalah contoh yang melibatkan ekspresi boolean: expr length "abcdef" "<" 5 "|" 15 - 4 ">" 8 Pada contoh ini menghasilkan output "1". Ini terjadi karena panjang "abcdef" adalah 6, yang tidak kurang dari 5 (sisi kiri | kembali nol). Tapi minus 15 4 11 dan lebih besar dari 8, jadi sisi kanan adalah benar, yang membuat atau benar, jadi 1 adalah hasil. Program exit status adalah nol untuk contoh ini. Untuk aritmetika murni, sering kali lebih mudah untuk menggunakan bc. Misalnya: echo "3*4+14/2" | bc karena ia menerima ekspresi sebagai satu argumen. Untuk pemrograman shell portabel, penggunaan panjang dan perintah substr ini tidak dianjurkan. (in)
  • expr (abbreviazione dalla lingua inglese di Evalutate expression, elabora espressione) è un comando dei sistemi operativi Unix e Unix-like, e più in generale dei sistemi POSIX, che consente di elaborare espressioni numeriche o testuali. (it)
  • 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を使用した方が便利である。 部分文字列を探す機能と文字列長を求める機能は一部のバージョンのみが対応しており、移植性の観点からは使用は勧められない。 (ja)
  • expr은 명령 줄 유닉스 유틸리티의 하나로, 식을 평가하고 일치하는 값을 출력한다. 에 처음 등장하였다. 문법: expr (식) expr은 패턴 일치 정규 표현식을 포함하여 정수나 문자열 식을 평가한다. 사용 가능한 연산자는 다음과 같다. * 정수의 경우: 더하기, 빼기, 곱하기, 나누기, 계수(modulus) * 문자열의 경우: 정규 표현식 찾기, 문자열 내의 문자들의 집합을 찾기. 일부 버전에서는: 부스트링 찾기, 문자열의 길이 * 둘 중 하나에 대해: 비교 (동등, 동등하지 않음, 보다 작음 등) 다음은 을 수반하는 예이다: expr length "abcdef" "<" 5 "|" 15 - 4 ">" 8 이 예의 출력값은 "1"이다. 길이 "abcdef"가 6인데, 이는 5 보다 작지 않기 때문에 발생한다. (그러므로 |의 좌측은 0을 반환) 그러나 15 빼기 4는 11이며 이는 8보다 크므로 우측은 참이 되며 "or"를 참으로 만들면서 결과값이 1로 된다. 프로그램 종료 상태는 이 예에서 0으로 된다. 순수 산술에서 bc를 사용하는 것이 더 편리한 경우도 있다. 이를테면 다음과 같다: echo "3*4+14/2" | bc 식을 하나의 문으로 받아들인다. (ko)
  • expr to narzędzie konsoli Uniksa służące do obliczania wyrażeń. Obsługuje ono wyrażenia: * liczbowe * tekstowe, w tym regularne * typu boolean Wynik działania polecenia expr, wskazujący czy obliczane wyrażenie jest prawdziwe (spełnione) czy nie, może być użyty przez polecenia powłoki systemowej sterujące wykonaniem skryptów, np. if albo while. (pl)
  • expr é um programa Unix em linha de comando que recebe como entrada uma expressão e que retorna na saída seu valor correspondente. As expressões podem assumir duas formas: expressões matemáticas com números inteiros e expressões regulares com cadeias de caracteres. Para números, são aceitas as operações de adição, subtração, multiplicação, divisão e módulo. Para cadeias de caracteres, além das expressões regulares de busca de padrões, são aceitas as operações de subcadeia e tamanho da cadeia. Para ambas, são disponibilizadas operações de comparação, além de expressões booleanas. (pt)
  • expr — программа в UNIX‐подобных ОС, вычисляющая значение выражения и выводящая результат на стандартный вывод. Каждая лексема выражения должна быть отдельным аргументом. Операнды могут быть как числами, так и строками. Строковые операнды не надо заключать в кавычки, хотя это, может быть, и необходимо сделать для предотвращения интерпретации их шеллом. expr определяет тип операнда (целое число или строка) по применяемой к нему операции. (ru)
  • expr是Unix与Unix-like操作系统下计算表达式及输出相应结果的命令行工具,最早见于Unix v7。这个命令也已经被移植到IBM i系统上。 (zh)
dbo:author
dbo:computingPlatform
dbo:developer
dbo:genre
dbo:operatingSystem
dbo:thumbnail
dbo:wikiPageExternalLink
dbo:wikiPageID
  • 3961110 (xsd:integer)
dbo:wikiPageLength
  • 4097 (xsd:nonNegativeInteger)
dbo:wikiPageRevisionID
  • 1074998026 (xsd:integer)
dbo:wikiPageWikiLink
dbp:author
  • (en)
  • Dick Haight (en)
dbp:caption
  • Example of command that does basic summation (en)
dbp:developer
  • Various open-source and commercial developers (en)
dbp:genre
dbp:name
  • expr (en)
dbp:operatingSystem
dbp:platform
dbp:screenshot
  • Expr-example.png (en)
dbp:wikiPageUsesTemplate
dcterms:subject
gold:hypernym
rdf:type
rdfs:comment
  • expr is a command line utility on Unix and Unix-like operating systems which evaluates an expression and outputs the corresponding value. It first appeared in Unix v7. The command is available as a separate package for Microsoft Windows as part of the UnxUtils collection of native Win32 ports of common GNU Unix-like utilities. The expr command has also been ported to the IBM i operating system. (en)
  • <b>expr</b> est un programme Unix qui permet d'évaluer des expressions, notamment pour faire des opérations arithmétiques ou des comparaisons de chaînes de caractères, et de les afficher à l'écran. Sur un système d'exploitation GNU, expr fait partie du paquet coreutils. (fr)
  • expr (abbreviazione dalla lingua inglese di Evalutate expression, elabora espressione) è un comando dei sistemi operativi Unix e Unix-like, e più in generale dei sistemi POSIX, che consente di elaborare espressioni numeriche o testuali. (it)
  • 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を使用した方が便利である。 部分文字列を探す機能と文字列長を求める機能は一部のバージョンのみが対応しており、移植性の観点からは使用は勧められない。 (ja)
  • expr to narzędzie konsoli Uniksa służące do obliczania wyrażeń. Obsługuje ono wyrażenia: * liczbowe * tekstowe, w tym regularne * typu boolean Wynik działania polecenia expr, wskazujący czy obliczane wyrażenie jest prawdziwe (spełnione) czy nie, może być użyty przez polecenia powłoki systemowej sterujące wykonaniem skryptów, np. if albo while. (pl)
  • expr é um programa Unix em linha de comando que recebe como entrada uma expressão e que retorna na saída seu valor correspondente. As expressões podem assumir duas formas: expressões matemáticas com números inteiros e expressões regulares com cadeias de caracteres. Para números, são aceitas as operações de adição, subtração, multiplicação, divisão e módulo. Para cadeias de caracteres, além das expressões regulares de busca de padrões, são aceitas as operações de subcadeia e tamanho da cadeia. Para ambas, são disponibilizadas operações de comparação, além de expressões booleanas. (pt)
  • expr — программа в UNIX‐подобных ОС, вычисляющая значение выражения и выводящая результат на стандартный вывод. Каждая лексема выражения должна быть отдельным аргументом. Операнды могут быть как числами, так и строками. Строковые операнды не надо заключать в кавычки, хотя это, может быть, и необходимо сделать для предотвращения интерпретации их шеллом. expr определяет тип операнда (целое число или строка) по применяемой к нему операции. (ru)
  • expr是Unix与Unix-like操作系统下计算表达式及输出相应结果的命令行工具,最早见于Unix v7。这个命令也已经被移植到IBM i系统上。 (zh)
  • Η expr είναι ένα εργαλείο της γραμμής εντολών του Unix που αποτιμά μια έκφραση και εμφανίζει την αντίστοιχη τιμή. Σύνταξη: expr (έκφραση) Η expr υπολογίζει εκφράσεις ακεραίων ή συμβολοσειρών και περιλαμβάνει ταίριασμα κανονικών εκφράσεων. Η δυσκολία στη συγγραφή εκφράσεων οφείλεται στο ότι η γραμμή εντολών πρέπει να μην εκτελεί τους ειδικούς χαρακτήρες όταν αυτοί βρίσκονται μέσα σε μια έκφραση που πρόκειται να εκτελέσει η expr. Υπάρχουν διαθέσιμοι οι εξής τελεστές Επίσης μια έκφραση τιμής αληθείας που χρησιμοποιεί και και ή, όπως η: expr length "abcdef" "<" 5 "|" 15 - 4 ">" 8 (el)
  • expr ist ein Befehl auf dem Betriebssystem Unix und seinen Derivaten, welches einen Ausdruck auswertet und das Ergebnis ausgibt. expr verarbeitet Ausdrücke mit Integerwerten oder Zeichenketten sowie auch Regulären Ausdrücken. Der Befehl wird im Wesentlichen in Shell-Skripten genutzt, die meisten Ausdrücke, die sich mit expr zusammenstellen lassen, können moderne Unix-Shells zudem bereits durch Syntaxkonstrukte, wie sie in Programmiersprachen ebenfalls vorhanden sind, selbst auswerten. (de)
  • expr adalah utilitas antarmuka baris perintah Unix yang mengevaluasi suatu ekspresi dan output nilai yang sesuai. Utilitas ini pertama kali muncul di Unix v7. Sintaks: expr <i>(ekspresi)</i> expr mengevaluasi integer atau string ekspresi, termasuk pola pencocokan ekspresi reguler. Sebagian besar dari tantangan yang ditimbulkan dalam penulisan ekspresi mencegah permintaan command line shell dari tindakan pada karakter dimaksudkan untuk diproses oleh expr. Operator yang tersedia Berikut adalah contoh yang melibatkan ekspresi boolean: expr length "abcdef" "<" 5 "|" 15 - 4 ">" 8 echo "3*4+14/2" | bc (in)
  • expr은 명령 줄 유닉스 유틸리티의 하나로, 식을 평가하고 일치하는 값을 출력한다. 에 처음 등장하였다. 문법: expr (식) expr은 패턴 일치 정규 표현식을 포함하여 정수나 문자열 식을 평가한다. 사용 가능한 연산자는 다음과 같다. * 정수의 경우: 더하기, 빼기, 곱하기, 나누기, 계수(modulus) * 문자열의 경우: 정규 표현식 찾기, 문자열 내의 문자들의 집합을 찾기. 일부 버전에서는: 부스트링 찾기, 문자열의 길이 * 둘 중 하나에 대해: 비교 (동등, 동등하지 않음, 보다 작음 등) 다음은 을 수반하는 예이다: expr length "abcdef" "<" 5 "|" 15 - 4 ">" 8 이 예의 출력값은 "1"이다. 길이 "abcdef"가 6인데, 이는 5 보다 작지 않기 때문에 발생한다. (그러므로 |의 좌측은 0을 반환) 그러나 15 빼기 4는 11이며 이는 8보다 크므로 우측은 참이 되며 "or"를 참으로 만들면서 결과값이 1로 된다. 프로그램 종료 상태는 이 예에서 0으로 된다. 순수 산술에서 bc를 사용하는 것이 더 편리한 경우도 있다. 이를테면 다음과 같다: echo "3*4+14/2" | bc (ko)
rdfs:label
  • Expr (de)
  • Expr (el)
  • Expr (in)
  • Expr (en)
  • Expr (it)
  • Expr (fr)
  • Expr (ko)
  • Expr (ja)
  • Expr (Unix) (pl)
  • Expr (pt)
  • Expr (ru)
  • Expr (zh)
owl:sameAs
prov:wasDerivedFrom
foaf:depiction
foaf:isPrimaryTopicOf
foaf:name
  • expr (en)
is dbo:wikiPageRedirects of
is dbo:wikiPageWikiLink of
is foaf:primaryTopic of
Powered by OpenLink Virtuoso    This material is Open Knowledge     W3C Semantic Web Technology     This material is Open Knowledge    Valid XHTML + RDFa
This content was extracted from Wikipedia and is licensed under the Creative Commons Attribution-ShareAlike 3.0 Unported License