|
@@ -0,0 +1,32 @@
|
|
|
+# expr
|
|
|
+
|
|
|
+> Evalueer expressies en manipuleer string.
|
|
|
+> Meer informatie: <https://www.gnu.org/software/coreutils/expr>.
|
|
|
+
|
|
|
+- Krijg de lengte van een specifieke string:
|
|
|
+
|
|
|
+`expr length "{{string}}"`
|
|
|
+
|
|
|
+- Krijg de substring van een string met een specifieke lengte:
|
|
|
+
|
|
|
+`expr substr "{{string}}" {{van}} {{lengte}}`
|
|
|
+
|
|
|
+- Vergelijk een specifieke substring met een verankerd patroon:
|
|
|
+
|
|
|
+`expr match "{{string}}" '{{patroon}}'`
|
|
|
+
|
|
|
+- Verkrijg de eerste karakterpositie van een specifieke set in een tekenreeks:
|
|
|
+
|
|
|
+`expr index "{{string}}" "{{karakters}}"`
|
|
|
+
|
|
|
+- Bereken een specifieke mathematische expressie:
|
|
|
+
|
|
|
+`expr {{expressie1}} {{+|-|*|/|%}} {{expressie2}}`
|
|
|
+
|
|
|
+- Bekijk de eerste expressie als de waarde niet nul is en niet null, anders de tweede:
|
|
|
+
|
|
|
+`expr {{expressie1}} \| {{expressie2}}`
|
|
|
+
|
|
|
+- Bekijk de eerste expressie als beide expressies niet nul zijn en niet null, anders 0:
|
|
|
+
|
|
|
+`expr {{expressie1}} \& {{expressie2}}`
|