tldr/pages.nl/common/expr.md

33 lines
894 B
Markdown
Raw Normal View History

2024-06-18 13:29:33 +01:00
# 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}}`