Commit 53a6e4ad authored by Vitaly Lipatov's avatar Vitaly Lipatov

estrlist: add contains

parent b0761cf6
...@@ -235,6 +235,13 @@ reg_include() ...@@ -235,6 +235,13 @@ reg_include()
strip_spaces "$RES" strip_spaces "$RES"
} }
contains()
{
#estrlist has "$1" "$2"
local res="$(estrlist reg_wordexclude "$1" "$2")"
[ "$res" != "$2" ]
}
example() example()
{ {
local CMD="$1" local CMD="$1"
...@@ -272,6 +279,7 @@ help() ...@@ -272,6 +279,7 @@ help()
echo " uniq [word list] - alias for union" echo " uniq [word list] - alias for union"
echo " list [word list] - just list words line by line" echo " list [word list] - just list words line by line"
echo " count [word list] - print word count" echo " count [word list] - print word count"
echo " contains <word> [word list] - check if word list contains the word"
echo echo
echo "Examples:" echo "Examples:"
# example reg_remove "1." "11 12 21 22" # example reg_remove "1." "11 12 21 22"
...@@ -280,6 +288,8 @@ help() ...@@ -280,6 +288,8 @@ help()
example reg_exclude "22 1." "11 12 21 22" example reg_exclude "22 1." "11 12 21 22"
example reg_wordexclude "wo.* er" "work were more else" example reg_wordexclude "wo.* er" "work were more else"
example union "1 2 2 3 3" example union "1 2 2 3 3"
example_res contains "wo" "wo wor"
example_res contains "word" "wo wor"
example count "1 2 3 4 10" example count "1 2 3 4 10"
example_res isempty " " example_res isempty " "
#example_res isempty " 1 " #example_res isempty " 1 "
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment