пятница, 13 января 2017 г.

учим скрипты говорить

нарыто тут и  тут
 
 
прсто спросить да нет 
 
#!/bin/bash

echo -n "Продолжить? (y/n) "

read item
case "$item" in
    y|Y) echo "Ввели «y», продолжаем..."
        ;;
    n|N) echo "Ввели «n», завершаем..."
        exit 0
        ;;
    *) echo "Ничего не ввели. Выполняем действие по умолчанию..."
        ;;
esac
 
 цветной вывод справа консольки, как при старте системы (like!)
 
 
 #!/bin/bash

SETCOLOR_SUCCESS="echo -en \\033[1;32m"
SETCOLOR_FAILURE="echo -en \\033[1;31m"
SETCOLOR_NORMAL="echo -en \\033[0;39m"

echo -e "Удаляется файл..."

# Команда, которую нужно отследить
rm test_file

if [ $? -eq 0 ]; then
    $SETCOLOR_SUCCESS
    echo -n "$(tput hpa $(tput cols))$(tput cub 6)[OK]"
    $SETCOLOR_NORMAL
    echo
else
    $SETCOLOR_FAILURE
    echo -n "$(tput hpa $(tput cols))$(tput cub 6)[fail]"
    $SETCOLOR_NORMAL
    echo
fi
 
запрос имени или пароля или значения "графически" (по-win-довски)
 
#!/bin/bash

name=$(gdialog --title "Ввод данных" --inputbox "Введите ваше имя:" 50 60 2>&1)
echo "Ваше имя: $name"
 
  
показать информер 
 
 notify-send "Привет" "я подключился, показывай"
если root то можно поморгать на клавиатурке


#!/bin/bash

setleds -D +caps < /dev/tty7
sleep 1
setleds -D -caps < /dev/tty7
 
 
можно юзать 
-scroll +scroll 
-num +num
-caps +caps
(то что лампочка горит не значит что капс работает!!!! )
 
 
 

Комментариев нет:

Отправить комментарий