Forum Programmation.shell Bash : Verification de la syntaxe d'un argument

Posté par .
Étiquettes : aucune
0
19
juil.
2004
L'exécution du script bash que je suis en train de faire doit être de la forme:
./script fichier.truc

et je voudrais vérifier que l'argument est de la forme :
nom de base, un point et une extension.
Dans mon exemple, je veux donc séparer "fichier.truc" en : "fichier", "." et "truc".

Si vous avez des suggestions...
merci.

Forum Programmation.shell Connaitre l'emplace d'un script (bash)

Posté par .
Étiquettes : aucune
0
1
juil.
2004
Bonjour,

Voila mon problème:
Je fais un script qui doit faire différentes choses (chmod, chown...) sur des fichiers. Ces fichiers sont dans des sous-répertoires de l'emplacement du script.
exemple:

#!\bin\bash
chmod -R o-rw *
chmod a+x repertoire1/*

tout va bien si je fais un cd emplacementDuScript et ./script.sh

Le problème c'est que si ce script n'est pas exécuté depuis où il se trouve, le 1er chmod sera exécuté sur les sous-répertoires du répertoire courant et le 2ème chmod ne trouvera (...)

Forum Programmation.shell erreur sur une ligne qui n'existe pas

Posté par .
Étiquettes : aucune
0
30
juin
2004
Bonjour

J'ai une erreur sur un script bash:

./sh_Conversion_gene: line 65: syntax error: unexpected end of file

le problème c'est que la ligne 65 n'existe pas, mon fichier va jusqu'à la ligne 64.

j'ai essayé d'effacer le lignes de fin au cas où il y aurait un caractère parasite, mais rien n'y fait.

Quelqu'un a une idée?

Merci

patrick