expr, bzip2: add page. iptables: fix typo (#827)

This commit is contained in:
Ilya Tribusean
2016-04-21 15:44:40 +03:00
committed by Waldir Pimenta
parent 217a96797b
commit b3fb312afc
3 changed files with 39 additions and 1 deletions

23
pages/linux/expr.md Normal file
View File

@@ -0,0 +1,23 @@
# expr
> Evaluate expressions and manipulate strings.
- Get string length:
`expr length {{string}}`
- Evaluate logical or math expression with an operator( '+', '-', '*', '&', '|', etc. ). Special symbols should be escaped:
`expr {{ARG1}} {{operator}} {{ARG2}}`
- Get position of the first character in 'string' that matches 'substring':
`echo $(expr index {{string}} {{substring}})`
- Extract part of the string:
`echo $(expr substr {{string}} {{position_to_start}} {{number_of_characters}}`
- Extract part of the string which matches a regular expression:
`echo $(expr {{string}} : '\({{regular_expression}}\)')`