f(){
if [[ $1 != "" ]]
then echo "ok"
return 0
else echo "error"
return 1
fi
}
check_f(){
f &> /dev/null
echo "Status: $?"
f ww &> /dev/null
echo "Status: $?"
}
check_f
Status: 1
Status: 0
$ head -n1 pro3.csv > proOUT.csv
$ awk -v N=1 -F"," '$N ~ /^[0-9]{11}$/ {print}' pro3.csv >> proOUT.csv
User=юзер
Group=группа
$ sudo systemctl enable XXX.service
$ sudo systemctl start XXX.service
...
$ systemctl --user enable XXX.service
$ systemctl --user start XXX.service
...
#!/usr/bin/bash
check=0
check-exit-stat() {
if [[ ${1} != ${2} ]]
then ((check++))
fi
}
f1() {
k=1
if [[ ${k} == "0" ]]
then ls # return 0
else blabla # return 127
fi
N=${?}
check-exit-stat 0 ${N}
return ${N}
}
f1
echo $?
# ...
f1
echo $?
# ...
echo check=$check
exit $check
#!/usr/bin/bash
check=0
check-exit-stat() {
if [[ ${1} != ${2} ]]
then ((check++))
fi
return ${check}
}
f1() {
k=1
if [[ ${k} == "0" ]]
then ls # return 0
else blabla # return 127
fi
check-exit-stat 0 ${?}
}
f1
echo $?
# ...
f1
echo $?
# ...
echo check=$check
exit $check
#!/usr/bin/bash
check=0
check-exit-stat() {
if [[ ${1} != ${2} ]]
then ((check++))
fi
return ${check}
}
f1() {
k=1
if [[ ${k} == "0" ]]
then check-exit-stat 0 0 # return 0
else check-exit-stat 0 1 # return 1
fi
}
f1
echo $?
# ...
f1
echo $?
# ...
echo check=$check
exit $check
eval "$(cat x.log|awk -F';' '{print "sshpass -p \""$3"\" ssh "$2"@"$1}')"
ssh: connect to host 192.168.1.1 port 22: Connection refused