Problème metacaratère dans un script... - Codes et scripts - Linux et OS Alternatifs
Marsh Posté le 13-05-2009 à 03:38:54
ReplyMarsh Posté le 14-05-2009 à 22:57:49
Code :
|
Voir "man bash", "parameter expansion"...
Marsh Posté le 14-05-2009 à 23:39:24
sputnick a écrit :
|
Ouch. Idéal pour écraser des fichiers sans trop savoir ce qui se passe. C'est plus du remplacement de caractères là, c'est carrément de la suppression...
La commande qui correspond plutot à son cas est celle en ${variable/pattern1/pattern2}, mais c'est une bashiserie.
Marsh Posté le 15-05-2009 à 00:10:58
Wé dans ce cas precis, oui... ( on parle de substitution )
J'ai cherché à lire entre les lignes, j'ai pu me tromper ^^
Marsh Posté le 12-05-2009 à 18:02:42
Salut à tous,
je bloque sur un script tout con du genre :
for i in $FOLDERLIST
do blabla > /tmp/$i
done
FOLDERLIST contient une suite de chemins. blabla éxécute un autre script.
Et j'aimerais que le retour de ce script soit redirigé dans un fichier, portant le nom du chemin $i, mais pour le coup un chemin comporte des ''/'', ne pouvant être utilisés pour un nom de fichier...
commnet rempalcer ces ''/'' par des ''_'' par exemple, pour créer des nmos de fichiers ?
merci beaucoup messieurs !