![]() |
|
|
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 |
| gcd.sh Skript nicht funktioniert ... | kantze | Shell Programmierung und Scripting | 1 | 01-17-2008 09:46 PM |
| Ändern Perl-Skript, mit txt - Berechtigungen Skript | joangopan | Shell Programmierung und Scripting | 1 | 09-13-2007 12:38 AM |
| Mein Skript funktioniert nicht - könnten Sie bitte helfen? | BearCheese | Shell Programmierung und Scripting | 1 | 06-29-2007 06:12 AM |
| Script funktioniert nicht, aber Befehle innerhalb der Arbeit | cheongww | UNIX for Dummies Questions & Answers | 2 | 11-14-2006 10:52 PM |
| sed-Skript. Wie funktioniert es? | billy5 | Shell Programmierung und Scripting | 2 | 09-02-2005 05:45 PM |
![]() |
|
|
LinkBack | Thread Tools | Suche diesen Thread | Rate Thread | Anzeige-Modi |
|
|
|
||||
|
Hilfe kann nicht Skript zu arbeiten, wie ich es brauchen ...
Hi ich danke Ihnen für jeden, der antwortet. Hier ist mein Skript: Code:
for i in `ls -1 | grep $1 | grep $2`
do
x=`echo $i | sed 's/\.Sent/\.Done/g'`
echo mv $i DONE/$x
echo "Is this OK?"
read user_response
case $user_response in
"y"|"Y")
mv $i DONE/$x
echo mv $i DONE/$x;;
*)
echo "No changes made ...";;
esac
done
Die Liste packt es ist mehr als eine Datei. Wenn ich dieses, wenn er fragt mich: "Ist das OK?" für jede Datei. Ich will es nur ausspucken der Liste, dann fragen Sie mich, wenn ich sage, ja, ich will es, um alle Dateien, die er enthält. Vielen Dank! Zuletzt bearbeitet von radoulov; am 10-13-2008 04:07 PM.. Grund: Code-Tags hinzugefügt |
|
||||
|
Ok, so habe ich es aber, nachdem sie fragt mich, sie nur in eine Datei?
Sollte ich nicht mit einer case-Anweisung, um die Bewegung? Ich benutze sie zu fragen, den Benutzer, wenn die Liste korrekt ist. Ich dachte, dass innerhalb der CASE-Anweisung, was ich sollte durchgeführt werden, wenn der Benutzer sagt Nein. Klingt wie vielleicht sollte ich nicht verwenden oder Fall, dass irgendwo sonst in der Schrift? Ich bin sehr neu, so wenden Sie sich bitte mit mir tragen. Danke! Zuletzt bearbeitet von llsmr777; am 10-13-2008 04:36 PM.. |
|
|||||
Zitat:
Zitat:
Zitat:
Zitat:
Zitat:
|
|
||||
|
Oh, tut mir leid. Ich bin natürlich wissen, dass ich ratlos! hier ist mein Code Code:
for i in `ls -1 | grep $1 | grep $2`
do
x=`echo $i | sed 's/\.Sent/\.Done/g'`
echo mv $i DONE/$x
done
echo "Is this OK?"
read user_response
case $user_response in
"y"|"Y")
mv $i DONE/$x
echo moved $i to DONE/$x;;
*)
echo "No changes made ...";;
esac
Code:
for i in `ls -1 | grep $1 | grep $2` do x=`echo $i | sed 's/\.Sent/\.Done/g'` echo mv $i DONE/$x done Hier bin ich compliing meiner Liste, die ich umbenennen möchten aus. Gesendet an. Fertig Und dann outputing sie auf dem Bildschirm Code:
echo "Is this OK?" read user_response Hier frage ich, ob das, was ausgegeben wurde, was der Nutzer will, um Code:
case $user_response in
"y"|"Y")
for i in `ls -1 | grep $1 | grep $2`
do
x=`echo $i | sed 's/\.Sent/\.Done/g'`
mv $i DONE/$x;;
*)
echo "No changes made ...";;
esac
Hier möchte ich die Dateien, die von. Gesendet werden. Geschehen und dann, wenn der Benutzer sagt Y und Print-to-screen "Keine Änderungen", wenn der Benutzer sagt Nein Als ich das Skript ausführen es werden alle Dateien dann fragt mich, ob es ok wenn ich getroffen Y Und ich kann nur 1 eine Liste der Dateien aufgeführt wurden nicht alle. Nochmals vielen Dank. Zuletzt bearbeitet von llsmr777; am 10-13-2008 05:47 PM.. |
![]() |
| Lesezeichen |
| Thread Tools | Suche diesen Thread |
| Anzeige-Modi | Rate this thread |
|
|