> Ich hatte mal eine Website gelesen auf der Stand wie man in Bash ein Menü macht.
> Ich meine jetzt so ein menü wie z.b. der midnight commander.
>
man dialog
Bsp:
|
Quellcode
|
1
|
{ for i in 10 20 30 40 50 60 70 80 90 100; do echo $i; sleep 1; done } | dialog --no-shadow --gauge "Testblah" 7 50
|
> Der user tippt "3" ein, und komt auf die einstellungsseite. Hier gibt er z.b. seinen namen an, etc.
> Nach speichern kommt man wieder auf die startseite. ist soetwas möglich, wenn ja, wie?
>
Hmm, versteht zwar nicht was Du meinst, aber ich vermute sowas in der Art:
|
Quellcode
|
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
|
#!/bin/sh
#
# Copyright by Winfried Neessen <doomy@pebcak.de>
#
# Filename:
# Purpose:
# Last modified: [ 2005-08-25 22:32:17 ]
echo -n "Eingabe: "
read BLUBB
case "$BLUBB" in
1)
echo "Du hast 1 gedrueckt"
;;
2)
echo "Du hast 2 gedrueckt"
;;
*)
echo "1 oder 2 waehlen"
;;
esac
|
Ausfuehren:
|
Quellcode
|
1
2
3
4
5
6
7
8
9
10
11
12
|
(doomy@prometheus)(15174/pts/3)(10:32pm:08/25/05)-
(%:~)- ./blubb.sh
Eingabe: 1
Du hast 1 gedrueckt
(doomy@prometheus)(15175/pts/3)(10:33pm:08/25/05)-
(%:~)- ./blubb.sh
Eingabe: 2
Du hast 2 gedrueckt
(doomy@prometheus)(15176/pts/3)(10:33pm:08/25/05)-
(%:~)- ./blubb.sh
Eingabe: 3
1 oder 2 waehlen
|
> Noch ne frage :
> Wie kann ich z.b. in ftp rausfinden, in bash, ob z.b. der ordner schreibegschütz ist, was für rechte
> darauf sind, wieviel dateien sich drin befinden, die aktuelle upload und downloadgeschwindigkeit,
> etc.. wie bekomme Ich solche dinge raus? gibt es irgendwo eine seite wo solche sachen in bash
> beschrieben werden?
>
Wie bereits in vorherigen Posts beschrieben, solltest Du fuer sowas lftp nutzen.
Das default unix ftp client ist mehr oder weniger interaktiv und nicht gut fuers scripting geeignet.