![]() |
|
|
google unix.com
|
|||||||
| Forums | S'inscrire | Forum Rules | Liens | Albums | FAQ | Liste des membres | Calendrier | Recherche | Aujourd'hui, les postes | Marquer les forums comme lus |
| De programmation et de script Shell Posez vos questions à propos de KSH, CSH, SH, BASH, PERL, PHP, SED, awk et d'autres scripts shell et les langages de script shell ici. |
Plus d'UNIX et Linux Forum Sujets Vous trouverez peut-être utile
|
||||
| Fil | Thread Starter | Forum | Réponses | Last Post |
| gcd.sh script ne fonctionne pas ... | kantze | De programmation et de script Shell | 1 | 01-17-2008 09:46 PM |
| Modifier le script Perl pour travailler avec txt - autorisations de script | joangopan | De programmation et de script Shell | 1 | 09-13-2007 12:38 AM |
| Mon script ne fonctionne pas - pls pourrait vous aider? | BearCheese | De programmation et de script Shell | 1 | 06-29-2007 06:12 AM |
| Le script ne fonctionne pas, mais les commandes dans le travail | cheongww | UNIX pour les nuls Questions et réponses | 2 | 11-14-2006 10:52 PM |
| sed script. Comment ça marche? | billy5 | De programmation et de script Shell | 2 | 09-02-2005 05:45 PM |
![]() |
|
|
LinkBack | Thread Tools | Recherche sur ce Thread | Rate Thread | Modes d'affichage |
|
|
|
||||
|
Aide script ne peut pas obtenir de travail à la manière dont j'en ai besoin pour ...
Salut je vous remercie pour toute personne qui répond.
Voici mon script: 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
La liste, il saisit plus d'un fichier. Quand je fais ce qu'il me demande si: «Est-ce OK?" pour chaque fichier. Je veux juste cracher à la liste, puis demandez-moi, si je dis oui, je veux qu'elle se déplacer tous les fichiers de listes. Merci! Dernière édition par radoulov; au 10.13.2008 04:07 PM.. Motif: Ajout de balises de code |
|
||||
|
Ok si je l'ai changé, mais après on me demande de me déplacer uniquement un fichier?
Devrais-je pas utiliser un case pour effectuer le déménagement? Je suis l'utiliser pour demander à l'utilisateur si la liste est correcte. Je pensais que l'intérieur de la case que je devrais mettre ce que devrait être réalisée si l'utilisateur a dit non. On dirait peut-être que je ne doit pas être mis de cas ou que quelqu'un d'autre dans le script? Je suis très nouveau de manière s'il vous plaît garder avec moi. Merci! Dernière édition par llsmr777; au 10.13.2008 04:36 PM.. |
|
||||||
|
Citation:
Citation:
Citation:
Citation:
Citation:
Citation:
|
|
||||
|
Oh je suis désolé. Je suis bien évidemment aucune idée, je sais!
voici mon 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 Et puis, qui produit à l'écran Code:
echo "Is this OK?" read user_response 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
et de les imprimer à l'écran "Pas de changements apportés" si l'utilisateur dit non Quand je lance le script, il répertorie tous les fichiers puis me demande si c'est ok quand je frappe Y Et je ne vois que la liste 1 des fichiers ont été déplacés ne sont pas tous. Merci encore. Dernière édition par llsmr777; au 10.13.2008 05:47 PM.. |
![]() |
| Bookmarks |
| Thread Tools | Recherche sur ce Thread |
| Modes d'affichage | Rate this thread |
|
|