STRING="000000000000000;0000000000022222233333;2;NONE;true;100,100,5,1,28;UNKNOWN"
echo $STRING
NUMBERS=$(echo $STRING | cut -d';' -f 6)
SORTSTRING=${NUMBERS//,/\\n}
SORTED=$( echo $(echo -e $SORTSTRING | sed 's/,/\n/' | sort -n ) | sed 's/ /,/g')
STRING2=${STRING/$NUMBERS/$SORTED}
echo $STRING2
Проверил, есть ли я в группе cat /etc/group | grep vitali
Ответ:
lpadmin:x:108:vitali
#!/bin/bash
IFS='
'
(
while read line
do
line=${line%% *}
x=${line%,*}
y=${line##*,}
echo $x
echo $y
done
) < file.txt
#!/bin/bash
# Дефолтные значения
HOST="champ"
PORT="8001"
read -p "сменить файл конфигурации? (y/n): " -n 1
if [ "$REPLY" == "y" ];
then
read -p "сменить хост? (y/n): " -n 1
if [ "$REPLY" == "y" ];
then
read -p "укажите новый хост : " HOST
echo $HOST
fi
read -p "сменить порт? (y/n): " -n 1
if [ "$REPLY" == "y" ]
then
read -p "укажите новый порт : " PORT
echo $PORT
fi
cat <<EOF > myjson.json
{
"host" : "$HOST",
"port" : "$PORT"
}
EOF
else
echo "Exiting without changes"
fi
#!/bin/bash
TIMEOUT_STANDBY=60
TIMEOUT_SUSPEND=900
TIMEOUT_OFF=0
xset -dpms -display ":0.0"
while :
do
DPMS_STATUS=$(xset q | grep 'DPMS is' | awk '{print $3}')
VLC_PID=$(pgrep vlc)
if [ "$VLC_PID" == "" ]
then
if [ "$DPMS_STATUS" == "Disabled" ]
then
xset +dpms -display ":0.0" dpms $TIMEOUT_STANDBY $TIMEOUT_SUSPEND $TIMEOUT_OFF
fi
else
if [ "$DPMS_STATUS" == "Enabled" ]
then
xset -dpms -display ":0.0"
fi
fi
sleep 1
done
sudo ln -s ваш-корневой-сертификат.crt `openssl x509 -noout -hash -in ваш-корневой-сертификат.crt`
openssl verify ваш-сертификат-сервера.crt