![]() |
Hallo und herzlich Willkommen aus den Vereinigten Staaten, die UNIX-und Linux-Foren! Vielen Dank für Ihren Besuch und die Teilnahme an unserem Global Community.
|
|
Google unix.com
|
|||||||
| Foren | Registrieren | Forum-Regeln | Links | Alben | FAQ | Benutzerliste | Kalender | Suche | Die heutige Beiträge | Alle Foren als gelesen markieren |
| Shell Programmierung und Scripting Post Fragen zu ksh, csh, sh, bash, Perl, PHP, sed, awk und anderen Shell-Skripte und Shell-Scripting-Sprachen hier. |
Mehr UNIX-und Linux-Forum Themen Vielleicht finden Sie hilfreiche
|
||||
| Faden | Thread Starter | Forum | Antworten | Last Post |
| cp Skriptfehler, pls help in debugging! | wrapster | UNIX für Fortgeschrittene und Experten | 1 | 05-24-2008 09:12 AM |
| die eine Methode am besten ist für das Debuggen der Shell-Skript? | psiva_arul | UNIX für Fortgeschrittene und Experten | 2 | 05-20-2008 07:33 AM |
| Debuggen eines Skripts? | wrapster | Shell Programmierung und Scripting | 2 | 03-25-2008 11:07 AM |
| FTP-Script-Debugging | alfredo123 | Shell Programmierung und Scripting | 1 | 11-08-2006 01:22 PM |
| HP-UX Debugging Shell-Skript | shihabvk | Shell Programmierung und Scripting | 1 | 04-24-2006 10:55 AM |
![]() |
|
|
LinkBack | Thread Tools | Suche diesen Thread | Rate Thread | Anzeige-Modi |
|
|
|
||||
|
Nee Script Debugging helfen .. plz
Ich habe Probleme w / dieses Skript. Menü kommt nicht bis zu veranlassen mich. Ich habe an sie für Tage und kann immer noch nicht das Problem. Jeder kann helfen, ich würde es zu schätzen wissen. Mögliche Probleme mit Syntax-und Funktionsaufrufe.
Thks ... TMP \u003d $ tapemgr / rpts / tmp # TAPE MANAGER HAUPTMENÜ während: do klar tapemgr_Main_Menu () ( echo "Tape-Management-System-Menü" echo "Dieses System wird verwendet, um Bericht Legato ERV Offsite Tapes und Rückgabe" 1. BUR IPS Tape Offsite-Bericht 2. BUR IPS Tape Returns von ERV q. Beenden oder Strg-C echo "Wählen Sie eine Option, 1,2, q" Lesen Sie Option case $ Option in 1) Tapes_Offsite_Menu (); 2) Tapes_Return_Menu (); q) exit; esac getan ) Tapes_Offsite_Menu () ( echo "Wählen Sie eine Option für die Offsite-Bericht -" (W) "eekly" (M) "onthly" (b) "andere" Lesen Sie Option case $ Option in W) Weekly_Offsite (); M) Monthly_Offsite (); B) Both_Offsite (); x) tapemgr_Main_Menu (); esac ) Tapes_Return_Menu () ( echo "Tapes Zurück-Menü" echo "Geben Sie IPS-Band" (V) olumes oder (D) ATES zurückgegeben werden " echo "R - Return to Main Menu" case $ SEL in V) Volume_Returns (); D) Volume_Date_Returns (); r) tapemgr_Main_menu (); esac ) Volume_Returns () ( echo "Geben Sie Volumes zurückgegeben werden" muss es heißen $ input mminfo-Band \u003d q 1-q $ location \u003d ERV | awk ( 'print $ 1') # If [location \u003d! "ERV"], dann echo "Band gibt es nicht bei ERV" # Fi ) Volume_Date_Returns () ( echo "Return of all '" abgelaufen "ERV-Bändern" (y / n) "" # If $ 1 \u003d "Y", dann mminfo-q \u003d volrent abgelaufen-q location \u003d ERV-R-Band, volretent, Pool | mehr> $ TMP / vol.out echo "Ist dies die richtige Liste Liste der Bänder zu werden?" # If $ 1 \u003d\u003d "y", dann im nächsten echo "Geben Sie Datum der Bänder zurückgegeben werden" (mm / dd / yy oder geben Sie heute, gestern, letzte Woche) ' ", $ 1 lesen # If $ 1 \u003d? mminfo-volretent q \u003d $ 1-q location \u003d ERV-R-Band, volrent, Pool | mehr $ TMP / vol.out # Fi ) # # Run Offsite Weekly Report Weekly_Offsite () ( echo "$ dat Bürs Weekly Offsite STK9310 Tape Report"> $ WOFFSITE mminfo-R-Band, volretent, Pool, Lage-Q-Pool \u003d "COE Full Offsite Weekly" q-location \u003d "STK9310">> $ WOFFSITE> $ EJECT_TAPES echo "Total WÖCHENTLICHE Offsite IPS TAPES" | wc-l | WOFFSITE $> $ OFFSITE_REPORT> $ EMAIL_NOTICE TMP_FILES () FTP_FILES () EMAIL_NOTIFICATION () ) # # Run Monatsbericht Monthly_OffSite () ( echo "$ dat Bürs Weekly Offsite STK9310 Tape Report"> $ MOFFSITE mminfo-R-Band, volretent, Pool, Lage-Q-Pool \u003d "COE Full Offsite Monatliche" q-location \u003d "STK9310">> $ MOFFSITE> $ EJECT_TAPES echo "monatliche Offsite-IP-Tapes" | wc-l $ MOFFSITE> $ OFFSITE_REPORT> $ EMAIL_NOTICE TMP_FILES () FTP_FILES () EMAIL_NOTIFICATION () ) # # # # Beide oder Tapes werden sollten offsite monatlich oder wöchentlich Both_Offsite () ( echo "$ dat Bürs Jede Offsite STK9310 Tape Report"> $ BOFFSITE mminfo-R-Band, volretent, Pool, Lage-Q-Pool \u003d "COE Full Offsite Monatliche" q-location \u003d "STK9310"> $ BOFFSITE> $ EJECT_TAPES mminfo-R-Band, volretent, Pool, Lage-Q-Pool \u003d "COE Full Offsite Weekly" q-location \u003d "STK9310">> $ BOFFSITE>> $ EJECT_TAPES echo "Total IPS Tapes gehen Offsite" | wc-l $ BOFFSITE>> $ BOFFSITE>> EMAIL_NOTICE TMP_FILES () FTP_FILES () EMAIL_NOTIFICATION () ) # # # Sende E-Mail-Benachrichtigung EMAIL_NOTIFICATION () ( echo "Mail-Funktion" ) # TMP-Dateien für das Erstellen und Einfügen cuting TMP_FILES () ( cut-c1-8 $ EJECT_TAPES | sort +1> $ TMP / eject_sort.out ) # FILES AUF FTP-Server FTP_FILES () ( ftp-n $ FTP_HOST <<END_SCRIPT Zitat USER $ FTP_LOGIN Zitat PASS $ FTP_PWD END_SCRIPT ) bash-2.05 $ |
|
||||
|
Ok, das erste, was Sie brauchen ist, um die komplette Skript. Sie fehlt der Spitze des Skripts, da sehe ich nicht die #! / Bin / bash Linie.
Weiter ist der Einsatz-Code-Tags zu umschließen Ihr Skript, um es einfacher zu lesen. Schwer zu sagen, wenn ein Fehler ist auf Transkription oder einfach nur, weil die Software löscht Leerzeichen und Klammern. Weiter ist die Main_Menu Funktion ist nicht richtig. Sie haben die while, do und klar außerhalb der Funktion anstelle von innen. Weiter ist Sie sind nicht als Echo der Menüoptionen. Die Volume_Date_Returns Funktion hat einige gefälschte if-Anweisung Konstrukte. Sie sind auskommentiert, aber sie sollten korrigiert werden, wenn Sie gehen, sie zu nutzen. Der Rest sieht grundsätzlich ok. Ich bin mir nicht 100% sicher, wie Sie mit if-Anweisungen. Ich bin ziemlich sicher, müssen Sie Klammern, um die Prüfung. Ich habe immer tun, und zu prüfen, wie sie sagen, bevor es für sicher. Kann nicht schaden, tatsächlich aber in Klammern beifügen. Fixed Main_Menu: Code:
tapemgr_Main_Menu()
{
while : do
clear
echo " Tape Management System Menu"
echo "This system is used to report Legato ERV Offsite and Tapes Returned"
echo "1. BUR IPS Tape Offsite Report"
echo "2. BUR IPS TAPE Returns from ERV"
echo "q. Quit or Ctrl-C"
echo "Select an option 1,2,q"
read option
case $option in
1) Tapes_Offsite_Menu();;
2) Tapes_Return_Menu();;
q) exit;;
esac
done
}
|
|
||||
|
Noch Fragen
Dies ist der Fehler Ich bekomme jetzt .. unten ist das ganze Skript. Ich habe auf die Prüfung der peicemeal es .. bis ich kann es allen Zahl aus. Vielen Dank für anyhelp Sie helfen mit.
tapemgr_Main_Menu () ( während: do echo "Legato Tape-Management-System-Menü" echo "Dieses System wird verwendet, um Bericht Legato ERV Offsite Tapes und Rückgabe" echo "1. BUR IPS Tape Offsite-Report" echo "2. BUR IPS Tape Returns von ERV" echo "q Beenden oder Strg-C" echo "Wählen Sie eine Option, 1,2, q" Lesen Sie Option case $ Option in 1) Tapes_Offsite_Menu (); 2) Tapes_Return_Menu (); q) exit; esac getan tapemgr.sh: Syntaxfehler in Zeile 41: "Fertig" unerwartete bash-2.05 $ Das ganze Skript nach Ihren Korrekturen ... # Tape-Manager-Menü für Legato IPS Reporting für die Offsite-und Zurück-Bänder # #! / bin / bash # # Defing alle Variablen set-x rm-i $ tapemgr / rpts / *.* DAT \u003d `date +"% b% y "` tapemgr \u003d "/ export / home / Legato / tapemgr" ERVTAPE_RET \u003d $ tapemgr / rpts / ervtape_ret. $ Dat ERVTAPE_ALOC \u003d $ tapemgr / rpts / tmp / ervtape__aloc MOFFSITE \u003d $ tapemgr / rpts / Offsite / Mthly_Offsite.rpt. $ Dat WOFFSITE \u003d $ tapemgr / rpts / Offsite / Wkly_Offsite.rpt. $ Dat BOFFSITE \u003d $ tapemgr / rpts / Offsite / Both_Offsite.rpt. $ Dat EMAIL_NOTICE \u003d $ tapemgr / rpts / email.rpt $ dat FTP_HOST \u003d 'xxx' FTP_LOGIN \u003d 'xxx' FTP_PWD \u003d 'xxx' EJECT_TAPES \u003d $ tapemgr / rpts / tmp / eject_tapes.out TMP \u003d $ tapemgr / rpts / tmp # TAPE MANAGER HAUPTMENÜ klar tapemgr_Main_Menu () ( während: do echo "Legato Tape-Management-System-Menü" echo "Dieses System wird verwendet, um Bericht Legato ERV Offsite Tapes und Rückgabe" echo "1. BUR IPS Tape Offsite-Report" echo "2. BUR IPS Tape Returns von ERV" echo "q Beenden oder Strg-C" echo "Wählen Sie eine Option, 1,2, q" Lesen Sie Option case $ Option in 1) Tapes_Offsite_Menu (); 2) Tapes_Return_Menu (); q) exit; esac getan ) Tapes_Offsite_Menu () ( während: do echo "Wählen Sie eine Option für die Offsite-Bericht -" (W) "eekly" (M) "onthly" (b) "andere" Lesen Sie Option case $ Option in W) Weekly_Offsite (); M) Monthly_Offsite (); B) Both_Offsite (); x) tapemgr_Main_Menu (); esac getan ) Tapes_Return_Menu () ( während: do echo "Tapes Zurück-Menü" echo "Geben Sie IPS-Band" (V) olumes oder (D) ATES zurückgegeben werden " echo "R - Return to Main Menu" case $ SEL in V) Volume_Returns (); D) Volume_Date_Returns (); r) tapemgr_Main_menu (); esac getan ) Volume_Returns () ( echo "Geben Sie Volumes zurückgegeben werden" muss es heißen $ input mminfo-Band \u003d q 1-q $ location \u003d ERV | awk ( 'print $ 1') # If [location \u003d! "ERV"], dann echo "Band gibt es nicht bei ERV" # Fi ) Volume_Date_Returns () ( echo "Return of all '" abgelaufen "ERV-Bändern" (y / n) "" # If $ 1 \u003d "Y", dann mminfo-q \u003d volrent abgelaufen-q location \u003d ERV-R-Band, volretent, Pool | mehr> $ TMP / vol.out echo "Ist dies die richtige Liste Liste der Bänder zu werden?" # If $ 1 \u003d\u003d "y", dann im nächsten echo "Geben Sie Datum der Bänder zurückgegeben werden" (mm / dd / yy oder geben Sie heute, gestern, letzte Woche) ' ", $ 1 lesen # If $ 1 \u003d? mminfo-volretent q \u003d $ 1-q location \u003d ERV-R-Band, volrent, Pool | mehr $ TMP / vol.out # Fi ) # # Run Offsite Weekly Report Weekly_Offsite () ( echo "$ dat Bürs Weekly Offsite STK9310 Tape Report"> $ WOFFSITE mminfo-R-Band, volretent, Pool, Lage-Q-Pool \u003d "COE Full Offsite Weekly" q-location \u003d "STK9310">> $ WOFFSITE> $ EJECT_TAPES echo "Total WÖCHENTLICHE Offsite IPS TAPES" | wc-l | WOFFSITE $> $ OFFSITE_REPORT> $ EMAIL_NOTICE TMP_FILES () FTP_FILES () EMAIL_NOTIFICATION () ) # # Run Monatsbericht Monthly_OffSite () ( echo "$ dat Bürs Weekly Offsite STK9310 Tape Report"> $ MOFFSITE mminfo-R-Band, volretent, Pool, Lage-Q-Pool \u003d "COE Full Offsite Monatliche" q-location \u003d "STK9310">> $ MOFFSITE> $ EJECT_TAPES echo "monatliche Offsite-IP-Tapes" | wc-l $ MOFFSITE> $ OFFSITE_REPORT> $ EMAIL_NOTICE TMP_FILES () FTP_FILES () EMAIL_NOTIFICATION () ) # # # # Beide oder Tapes werden sollten offsite monatlich oder wöchentlich Both_Offsite () ( echo "$ dat Bürs Jede Offsite STK9310 Tape Report"> $ BOFFSITE mminfo-R-Band, volretent, Pool, Lage-Q-Pool \u003d "COE Full Offsite Monatliche" q-location \u003d "STK9310"> $ BOFFSITE> $ EJECT_TAPES mminfo-R-Band, volretent, Pool, Lage-Q-Pool \u003d "COE Full Offsite Weekly" q-location \u003d "STK9310">> $ BOFFSITE>> $ EJECT_TAPES echo "Total IPS Tapes gehen Offsite" | wc-l $ BOFFSITE>> $ BOFFSITE>> EMAIL_NOTICE TMP_FILES () FTP_FILES () EMAIL_NOTIFICATION () ) # # # Sende E-Mail-Benachrichtigung EMAIL_NOTIFICATION () ( echo "Mail-Funktion" # mailx-s "$ dat Bürs-Offsite IPS Tape Report" <$ EMAIL_NOTICE am001111@eds.com kathe.flanigan @ eds.com ) # TMP-Dateien für das Erstellen und Einfügen cuting TMP_FILES () ( cut-c1-8 $ EJECT_TAPES | sort +1> $ TMP / eject_sort.out ) # FILES AUF FTP-Server FTP_FILES () ( ftp-n $ FTP_HOST <<END_SCRIPT Zitat USER $ FTP_LOGIN Zitat PASS $ FTP_PWD END_SCRIPT ) bash-2.05 $ |
|
||||
|
Ok, ein Schritt. Verwenden Sie den Code-Tags. Wenn Sie gehen, um eine Nachricht und Sie sind auch ein Skript, klicken Sie auf den Hash-Marke in der meny über die neue E-Mail und dann Ihren Code.
Es gibt ein paar Probleme in Ihrem Skript. 1. Don't call-Funktionen mit dem Schwanz parens. Es fehl. 2. Verwenden Sie keine ":" als Test-Anweisung. Es funktioniert, wenn Aussagen, aber nicht während Erklärungen. 3. Nicht die Aufgaben in der Variablen Definitionen Abschnitt. Es kann verwirrend. Ich zog die rm Erklärung, vor allem, da Sie versuchen zu löschen, bevor die PATH-Variable zugewiesen wurde. 4. Das Skript hätte, aber nicht haben, ein Menü. Es ist alle Funktionen. Irgendwo außerhalb der Funktionen, die Sie benötigen, um die erste Funktion. Ich habe die Befehle am Ende des Skripts. Sie müssen nach der Funktionen definiert sind, oder Sie bekommen ein "Ich weiß nicht, was du redest" Art des Fehlers. Ich habe auch das Skript von Ihnen zur Verfügung. Ich eingerückt, einige zusätzliche Linien und Flächen, und die notwendigen Korrekturen vornehmen. Ich habe die wichtigsten Änderungen in rot. Vor allem, wie ich mit extra Raum, beispielsweise zwischen den Daten und der offenen paren bei Blöcken oder zwischen den Befehl und das Doppel Semikolon. Es macht es leichter zu lesen, für mich zumindest. Und Sie müssen bedenken, dass es jemand anderes hinter Ihnen, um zu verstehen, was Sie tun. Also, ich habe nicht über die ganze Sache, um sicherzustellen, dass alles funktioniert. Ich habe eine fehlende Zeile lesen (in der Schrift), sondern es können auch andere Fehler. Fühlen Sie sich frei zu fragen, wenn Sie immer noch Probleme. Carl Code:
# Tape Manager Menu for Legato IPS Reporting for Offsite and Return tapes
#
#!/bin/bash
#
# Defing all variables
set -x
dat=`date +"%b%y"`
tapemgr="/export/home/legato/tapemgr"
ERVTAPE_RET=$tapemgr/rpts/ervtape_ret.$dat
ERVTAPE_ALOC=$tapemgr/rpts/tmp/ervtape__aloc
MOFFSITE=$tapemgr/rpts/offsite/Mthly_Offsite.rpt.$dat
WOFFSITE=$tapemgr/rpts/offsite/Wkly_Offsite.rpt.$dat
BOFFSITE=$tapemgr/rpts/offsite/Both_Offsite.rpt.$dat
EMAIL_NOTICE=$tapemgr/rpts/email.rpt$dat
FTP_HOST='xxx'
FTP_LOGIN='xxx'
FTP_PWD='xxx'
EJECT_TAPES=$tapemgr/rpts/tmp/eject_tapes.out
TMP=$tapemgr/rpts/tmp
# TAPE MANAGER MAIN MENU
tapemgr_Main_Menu()
{
while true
do
echo "Legato Tape Management System Menu"
echo "This system is used to report Legato ERV Offsite and Tapes Returned"
echo "1. BUR IPS Tape Offsite Report"
echo "2. BUR IPS TAPE Returns from ERV"
echo "q. Quit or Ctrl-C"
echo "Select an option 1,2,q"
read option
case $option in
1 ) Tapes_Offsite_Menu ;;
2 ) Tapes_Return_Menu ;;
q ) exit ;;
esac
done
}
Tapes_Offsite_Menu()
{
while true
do
echo "Select an option for Offsite Report - '(W)'eekly '(M)'onthly '(B)'oth"
read option
case $option in
W ) Weekly_Offsite ;;
M ) Monthly_Offsite ;;
B ) Both_Offsite ;;
x ) tapemgr_Main_Menu ;;
esac
done
}
Tapes_Return_Menu()
{
while true
do
echo "Tapes Return Menu"
echo "Enter IPS tape '(V)olumes or (D)ates to be returned'"
echo "R - Return to Main Menu"
read SEL
case $SEL in
V ) Volume_Returns ;;
D ) Volume_Date_Returns ;;
r ) tapemgr_Main_menu ;;
esac
done
}
Volume_Returns()
{
echo "Enter Volumes to be returned", read $input
mminfo -q volume=$1 -q location=ERV | awk {'print $1'}
# if [location =! "ERV" ]; then
echo " volume does not exist at ERV"
# fi
}
Volume_Date_Returns()
{
echo "Return of all '"expired"' ERV tapes '(y/n)'"
# if $1 = "y", then
mminfo -q volrent=expired -q location=ERV -r volume,volretent,pool | more > $TMP/vol.out
echo " Is this list the correct list of tapes to be returned?"
# if $1 == "y", then next
echo "Enter date of tapes to be returned '(mm/dd/yy or enter today, yesterday, last week)'", read $1
# if $1 = ??
mminfo -q volretent=$1 -q location=ERV -r volume, volrent,pool |more $TMP/vol.out
# fi
}
## Run Weekly Offsite Report
Weekly_Offsite()
{
echo "$dat BURS Weekly Offsite STK9310 Tape Report " > $WOFFSITE
mminfo -r volume,volretent,pool,location -q pool="COE Full Offsite Weekly" -q location="STK9310" >> $WOFFSITE >$EJECT_TAPES
echo "Total WEEKLY OFFSITE IPS TAPES " | wc -l | $WOFFSITE > $OFFSITE_REPORT >$EMAIL_NOTICE
TMP_FILES
FTP_FILES
EMAIL_NOTIFICATION
}
## Run Monthly Report
Monthly_OffSite()
{
echo "$dat BURS Weekly Offsite STK9310 Tape Report " > $MOFFSITE
mminfo -r volume,volretent,pool,location -q pool="COE Full Offsite Monthly" -q location="STK9310" >> $MOFFSITE >$EJECT_TAPES
echo "TOTAL Monthly Offsite IP Tapes" | wc -l $MOFFSITE > $OFFSITE_REPORT > $EMAIL_NOTICE
TMP_FILES
FTP_FILES
EMAIL_NOTIFICATION
}
#### Both or Any Tapes that should be offsite Monthly or Weekly
Both_Offsite()
{
echo "$dat BURS Any Offsite STK9310 Tape Report " > $BOFFSITE
mminfo -r volume,volretent,pool,location -q pool="COE Full Offsite Monthly" -q location="STK9310" > $BOFFSITE >$EJECT_TAPES
mminfo -r volume,volretent,pool,location -q pool="COE Full Offsite Weekly" -q location="STK9310" >> $BOFFSITE >>$EJECT_TAPES
echo " Total IPS Tapes going Offsite" | wc -l $BOFFSITE >> $BOFFSITE >> EMAIL_NOTICE
TMP_FILES
FTP_FILES
EMAIL_NOTIFICATION
}
### Send Email Notification
EMAIL_NOTIFICATION()
{
echo "mail function"
# mailx -s "$dat BURS-Offsite IPS Tape Report" < $EMAIL_NOTICE am001111@eds.com kathe.flanigan@eds.com
}
# Create TMP Files for cuting and pasting
TMP_FILES()
{
cut -c1-8 $EJECT_TAPES | sort +1 > $TMP/eject_sort.out
}
# FTP FILES TO HOST SERVER
FTP_FILES()
{
ftp -n $FTP_HOST << END_SCRIPT
quote USER $FTP_LOGIN
quote PASS $FTP_PWD
END_SCRIPT
}
clear
rm -i $tapemgr/rpts/*.*
tapemgr_Main_Menu
exit 0
#bash-2.05$
|
|
||||
|
Carl,
bisher habe ich das Menü funktioniert. Vielen Dank .. Ich bin mir sicher, ich werde brauchen mehr Unterstützung, sondern haben jede Funktion zu testen, als Stückwerk. Ich bin nur ein Anfänger, aber ich bin immer noch lernen. Nochmals vielen Dank .. Sie ihr von mir in Kürze auch. |
|
||||
|
Wenn Skript Problem .. Hilfe benötigen, um Debug-extra Augen ..
Carl, können Sie sehen, wo ich bin, die Fehler in der if-Anweisungen .. Ich habe eine Art von Syntax-Fehler und kann nicht sehen, wo es ist .. ich bin mit bash
Ich möchte, dass die Umleitung meiner Ausgabe zur Standard-als auch in eine Datei. Vielen Dank für Ihre Hilfe. Volume_Returns () ( echo "Geben Sie Volumes zurückgegeben werden"; Eingang lesen; echo $ input mminfo Q-Band \u003d $ input-r Volumen, Lage, Pool, volretent> $ 1 echo "Ist das der Band Sie möchten, dass die Rückkehr" Antwort lesen if [$ response \u003d y], dann echo "Bitte senden Sie die Bänder nach $ 1"> $ RETURN_REQUEST sonst echo "falsche Antwort" Ausfahrt fi ) Volume_Date_Returns () ( echo "Return of all '" abgelaufen "ERV-Bändern" (y / n) "" if [$ response \u003d y], dann mminfo-q \u003d volrent abgelaufen-q location \u003d ERV-R-Band, volretent, Pool & 1> $ TMP / vol.out echo "Ist dies die richtige Liste Liste der Bänder zu werden?" if [$ response \u003d "y"] then echo "-Liste wird per E-Mail zu Ihnen" fi if [$ response \u003d "n"]; dann echo "Geben Sie Datum der Bänder zurückgegeben werden" (mm / dd / yy oder (T) eute, (Y) esterday, (L) AST Woche) " Daten lesen mminfo-q volretent \u003d '$ dates' q-location \u003d ERV-R-Band, volrent, Pool | mehr $ TMP / vol.out fi ) [QUOTE \u003d gzs553] Carl, bisher habe ich das Menü funktioniert. Vielen Dank .. Ich bin mir sicher, ich werde brauchen mehr Unterstützung, sondern haben jede Funktion zu testen, als Stückwerk. Ich bin nur ein Anfänger, aber ich bin immer noch lernen. Nochmals vielen Dank .. Sie ihr von mir in Kürze auch. [/ Quot |
![]() |
| Lesezeichen |
| Thread Tools | Suche diesen Thread |
| Anzeige-Modi | Rate this thread |
|
|