Почему-то показывает 11, на 1 больше, чем правда.
возвращает 16 – кириллицу считает один за два.
LANG=ru_RU.UTF-8 CHRLEN=$(echo -n $TEST | wc -m)
LANG=ru_RU.UTF-8 echo ${#TEST}
echo "root:1234" | chpasswd
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
...