F
if echo "$ip_list" | grep -q $ip
либо чистым башем
[[ $ip_list =~ $ip ]]
Size: a a a
F
F
Vs
F
аᶘ
F
Лс
echo ${ip_list} | grep $ip || echo "not found"
echo ${ip_list} | grep $ip || { echo 1;
echo 2
echo 3;}Vs
||🌚
dash скрипт и нужно было проверять вхождение подстроки, нашел в инете и себе схоронил#!/usr/bin/dash -eu
# contains(string, substring)
#
# Returns 0 if the specified string contains the specified substring,
# otherwise returns 1.
contains() {
[ "${1#*$2}" != "$1" ] && return 0 || return 1
}
checker(){
contains "$1" "$2" && echo "\"$1\" contain \"$2\"" || echo "\"$1\" does not contain \"$2\""
}
checker "abcd" "ab"
checker "abcd" "ab"
checker "abcd" "bc"
checker "abcd" "cd"
checker "abcd" "abcd"
checker "abcd efgh" "cd ef"
checker "abcd efgh" " "
checker "abcd" "e"
checker "" ""
checker "a" ""
checker "" "a"
Д
#!/bin/bash
regex='[(]{1}[0-9]{3}[)]{1}[\s]{1}[0-9]{3}[\-]{1}[0-9]{4}'
if [[ $1 =~ $regex ]]
then
echo "True"
else
echo "False"
fiЛс
Vs
awkF