Nie jesteś zalogowany.
Jeśli nie posiadasz konta, zarejestruj je już teraz! Pozwoli Ci ono w pełni korzystać z naszego serwisu. Spamerom dziękujemy!

Ogłoszenie

Prosimy o pomoc dla małej Julki — przekaż 1% podatku na Fundacji Dzieciom zdazyć z Pomocą.
Więcej informacji na dug.net.pl/pomagamy/.

#1  2008-01-25 08:46:48

  debbie - Użytkownik

debbie
Użytkownik
Zarejestrowany: 2006-09-19

skrypt w bashu - menu + dołączanie skryptów

Witam! mam taki problem. Mam skrypt menu w bashu wygląda to tak:


#!/bin/bash
dialog --title "Okno menu" \
--backtitle "NAZWA" \
--menu "Podaj numer:" 20 50 5 \
1 PIERWSZY \
2 DRUGI \
3 TRZECI \
4 KONIEC

i w czym problem - jak dowiązać do danego numeru jakieś operacje ( np kopiowanie czy cokolwiek)

czyli np najade sobie na 1 PIERWSZY i zaczną się kopiowac jakies pliki.
Chodzi mi o coś w stylu case in esac ( tylko że tu podaje numer i wykonuje mi sie jakis skrypt )
Niemam pojęci jak do każdego numeru dowiązać wykonywanie operacji??
Byl bym wdzieczny za pomoc


debbie
Wrócę jak zjem zupę i drugie danie - tyle
a oto ta zupa:

Offline

 

#2  2008-01-25 09:37:23

  HunteR - DUG

HunteR
DUG
Skąd: ?
Zarejestrowany: 2006-03-14

Re: skrypt w bashu - menu + dołączanie skryptów

http://linuxgazette.net/101/sunil.html
punkt: 3) Building a menu


...

Offline

 

#3  2008-01-25 11:06:16

  aki - Użytkownik

aki
Użytkownik
Skąd: obecnie W-wa
Zarejestrowany: 2007-04-08

Re: skrypt w bashu - menu + dołączanie skryptów

HunteR napisał(-a):

http://linuxgazette.net/101/sunil.html
punkt: 3) Building a menu

sorki za oftopa ale niemoge sie powstrzymac bo szukałem tego dłłłluuuuugo a ty mi to podałes teraz dzieki Huntre jak sie kiedys zobaczymy to masz krate piwa za to !!!!!!!!!!!



dzieks :)  i wiem co dziaj bede robil :)


pzdr

aki


ktos kiedys powiedzial debian? ja odpowiedzialem czemu nie , i tak zostalo :)

linux register user #449139

>>>>>>>>sorki za błędy jestem dyslektykiem <<<<<<<<<<<<

Offline

 

#4  2008-01-25 12:46:14

  debbie - Użytkownik

debbie
Użytkownik
Zarejestrowany: 2006-09-19

Re: skrypt w bashu - menu + dołączanie skryptów

Nooo fajna sprawa! tylko niewiem jak go przerobić żeby wykonywal dane polecenia po zaakceptowaniu danej opcji z menu.
Bo wygląda to tak w srypcie z tej stronki w pkt 3 on wykonuje daną operacje po wybraniu opcji z menu ale na podstawie 0,1 i 255. Czyli jak jest 0 z tego wywnioskowałem to wykonuje dana operacje według tego co wybierze z menu.

u mnie menu wygląda tak:

1 KOPIOWANIE
2 USUWANIE

i chciałbym żeby np po najechaniu na 1 KOPIOWANIE i zatwierdenie kopiował pliki ( według skryptu ktory mu napisze) a np po zatwierdzeniu 2 USUWANIE usuuwał.

w skrypcie z tej stronki jest tak że jakąkolwiek opcje zatwierdze w menu to wykona mi sie jeden skrypt.
Jest możliwość ustawienia dla każdej opcji z menu odwołanie do danego mu skryptu??


debbie
Wrócę jak zjem zupę i drugie danie - tyle
a oto ta zupa:

Offline

 

#5  2008-01-25 18:37:56

  bercik - Moderator Mamut

bercik
Moderator Mamut
Skąd: Warszawa
Zarejestrowany: 2006-09-23
Serwis

Re: skrypt w bashu - menu + dołączanie skryptów

Kod:

case $choice in
"Rafi")
  echo "Rafffffi";;
"Lata"
  echo "Latttta";;
esac

"Wszyscy wiedzą, że czegoś zrobić nie można. Ale przypadkowo znajduje się jakiś nieuk, który tego nie wie. I on właśnie robi odkrycie." (A.Einstein)

Offline

 

Stopka forum

Powered by PunBB
© Copyright 2002–2005 Rickard Andersson
To nie jest tylko forum, to nasza mała ojczyzna ;-)