| BASH i dialog med omvärlden | E-post |
|
Lär dig mer om Dialog
Scriptet är skrivet för min dator där jag använder BASH och Gnome och där processortemperaturen kan avläsas på /proc/acpi/thermal_zone/THM/temperature. #!/bin/bash DIRS="$HOME/.thumbnails $HOME/.Trash" function remove_trash() { rm -rf $CAT/* } function main() { dialog --menu "Välj test" 10 40 3 \ 1 "Kolla processortemperatur" \ 2 "Kolla skräp" \ 3 "Radera skräp" 2> selection.tmp RETVAL=$? CHOISE=$(cat selection.tmp) rm -f selection.tmp case $RETVAL in 0) case $CHOISE in 1) TMP=$(cat /proc/acpi/thermal_zone/THM/temperature | \ awk '{ print $2 }') dialog --infobox "Processorn är $TMP grader Celsius" 3 40 sleep 5 main;; 2) for CAT in $DIRS; do FILESIZE=$(ls --si -s $CAT | head -1) echo "$FILESIZE - ${CAT#*$HOME}" >>size.tmp done dialog --textbox size.tmp 10 40 rm -f size.tmp main;; 3) for CAT in $DIRS; do remove_trash done dialog --infobox "Skräpfilerna raderade." 3 40 sleep 3 main;; esac exit 0;; 1) dialog --infobox "Tack för visat intresse." 3 40 sleep 3; exit 0;; 255) dialog --infobox "Programmet avbrutet" 3 40 sleep 3 exit 0;; esac } main Kommentarer (0)
![]() Skriv kommentar
|
|||
| < Föregående | Nästa > |
|---|

Hur vore det med lite fräsigt retro-gränssnitt till dina gamla BASH-script? ASCII-dialoger mot DOS-blå bakgrund där man gör sina val med pil-, tab- och returtangenter. Med blockig fetsvart skugga runt ramar för att ge ett intryck av 3D?



