![]() |
|
|
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 |
| Changement de mot de passe root | bullz26 | SUN Solaris | 2 | 03-30-2008 12:09 PM |
| Comment changer de mot de passe root. | angelofhell | HP-UX | 3 | 02-25-2008 06:44 AM |
| changer mot de passe root | duke0001 | SUN Solaris | 3 | 02-22-2007 12:10 PM |
| Comment puis-je changer l'extension | kswaraj | De programmation et de script Shell | 2 | 06-28-2004 09:07 PM |
| Comment faire pour modifier l'extension? | prkwan | De programmation et de script Shell | 4 | 11-16-2002 07:14 PM |
|
|
LinkBack | Thread Tools | Recherche sur ce Thread | Rate Thread | Modes d'affichage |
|
||||
|
changement extension de fichier de la racine et les sous-répertoires
Bonjour, mon premier post! J'aimerais les aider à apprécier ce script, je suis nouveau sur ce point. J'ai un annuaire des médias où je veux convertir par lots des noms de fichiers de l'image. Img d'. Iso. J'ai essayé, mais obtenir: $ ./img2iso2.sh ./img2iso2.sh: ligne 13: erreur de syntaxe: fin de fichier inattendue ![]() Ceci est mon script inachevé: Code:
#!/bin/bash
# Set the video directory here
VIDEO_ROOT_DIRECTORY="/Users/astrid/NFS/scripts/img2iso/";
# Check if the directory exist or not
if [ -d "$VIDEO_ROOT_DIRECTORY" ]; then
cd $VIDEO_ROOT_DIRECTORY
else
print "ERROR: Unable to reach directory - or it does not exist!";
fi
for imgfile do
case $imgfile *.img
do mv $imgfile.img $imgfile.iso;
done
print "img-files renamed to iso";
esac
done
exit 0
Je suppose que ce ne vérifie pas les sous-répertoires, même si je voudrais qu'il soit. Peut-être une combinaison de find, grep et sed devrait être utilisé à la place? Ces commandes semble fonctionner merveilles dans presque n'importe quelle situation. Aussi, je pense qu'il serait utile d'inclure une sorte de vérification: s'il ya un fichier nommé image.iso et un autre appelé image.img dans le même (sous-) répertoire, je voudrais changer le nom de qui. img à l'image-1.iso. Mais je ne sais même pas par où commencer avec ce contrôle! Si je comprends le message d'erreur, il ya un problème avec citation? J'ai fait de nombreux essais que je ne me souviens plus où j'ai commencé plus. Toute aide est grandement appréciée. EDIT: Recherche sur le forum j'ai trouvé une meilleure façon de faire le remplacement de l'extension du fichier (ici), Mais je n'ai pas eu autant de chance avec le subdirs. Dernière édition par Astrid; au 02.15.2008 03:43 PM.. |
| Bookmarks |
| Tags |
| linux, linux commandes, commandes Unix |
| Thread Tools | Recherche sur ce Thread |
| Modes d'affichage | Rate this thread |
|
|