Код для создания Bash menu в Linux

Пример кода работает под Root


print_header() {
clear
echo "========================================"
echo " NETWORK FIX "
echo "========================================"
}
#manu show
print_menu () {
local highlighted=$1
options=("Exit" "Ethernet Speed Check" "DHCP restart" "Service network restart" "Mount -a" "Exit")
for i in "${!options[@]}"; do
if [ $i -eq $highlighted ]; then
tput setaf 2; tput bold; echo "> ${options[$i]}"; tput sgr0
else
echo " ${options[$i]}"
fi
done
}
#main cycle
highlighted=0
options_count=6
while true; do
print_header
print_menu $highlighted
#read user input
read -rsn1 key
case $key in
$'\x1b') # ESC turns
read -rsn2 -t 0.1 key
if [ "$key" == "[A" ]; then
((highlighted--))
if [ $highlighted -lt 0 ]; then highlighted=$((options_count - 1)); fi
elif [ "$key" == "[B" ]; then
((highlighted++))
if [ $highlighted -ge $options_count ]; then highlighted=0; fi
fi
;;
"") #check ENTER data
case $highlighted in
0) clear; exit 0 ;;
1) clear; echo ""; echo "========================================"; ethtool eth0 | grep Speed; echo "========================================"; echo ""; echo "Press any key to continue"; echo ""; read -n1 ; sleep 1 ;;
2) clear; dhclient eth0 -v ; sleep 3 ;;
3) clear; service network restart ; echo ""; echo "Press any key to continue"; echo ""; read -n1 ; sleep 1 ;;
4) clear; mount -a ; echo "OK"; echo "Press any key to continue"; echo ""; read -n1 ; sleep 1 ;;
5) clear; exit 0 ;;
esac
sleep 1
;;
esac
done

Как восстановить удаленные фото и видео

Однажды ко мне обратилась клиентка которая удалили свадебное видео и для нее это была катастрофа

Сегодня я расскажу о бесплатной программе R-Photo которая реально работает, скачать можно тут,

https://www.r-undelete.com/free_photo_recovery/

ВАЖНО если вы удалили  видео или фото, немедленно прекратите использовать компьютер, для восстановления Вам понадобиться  флешка или внешний жесткий диск на который будут восстанавливаться данные, восстанавливать на том же диске данные нельзя, процедура не быстрая, но чем раньше вы это сделаете тем больше шансов восстановить данные.

Как убрать шрифты и форматирование при копировании текста

Как убрать шрифты и форматирование при копировании текста

Очень часто при копировании текстов и таблиц разных форматов в том числе из браузеров, распознанных Fine Reader-ом текстов и других фалов, копирование в word текста тянет с собой разметку, шрифты, таблицы  и прочие непотребности.

Как решить эту проблему –  все очень просто, запускаем блокнот он же notepad копируем тест в блокнот, а уже из блокнота в word!

Тем самым мы оставляем только текст как он есть!