I have a problem in Shell Script , where:
- Need to report a file;
- Check if it is a .C , .JAVA file or both
- If it is one of the two, compile as chosen and execute;
(I do not understand much of Shell and I had this doubt)
#!/bin/sh
dialog --backtitle "Código FOnte" --title "Menu" --menu "Selecione " 0 0 6 \
1 "Exibir status das utilizações das partições" \
2 "Relação de usuários logados " \
3 "Informe um arquivo e receba sua informação em bytes " \
4 "Passe um programa em C ou java e execute " 2>/tmp/menuitem.$$
menuitem='cat /tmp/menuitem.$$'
opt=$?
case $menuitem in
1) df -h > /tmp/item.1 && dialog --textbox /tmp/item.1 20 80 ;;
2) who > /tmp/item.2 && dialog --textbox /tmp/item.2 20 80 ;;
3) dialog --inputbox 'Digite caminho e o arquivo :' 0 0 2>/tmp/nome.txt
caminho=$( cat /tmp/nome.txt )
arquivo=$( ls -lh $caminho | awk '{print $9 "------------------------------------->" $5}') ;;
4) ;;
esac