Bash remplacement . par _

Résolu/Fermé
sbouli Messages postés 200 Date d'inscription jeudi 20 décembre 2007 Statut Membre Dernière intervention 14 août 2014 - 7 nov. 2008 à 12:01
jipicy Messages postés 40842 Date d'inscription jeudi 28 août 2003 Statut Modérateur Dernière intervention 10 août 2020 - 7 nov. 2008 à 12:36
Bonjour,

Pour le moment j'utilise $(hostname) dans mes noms de fichier pour avoir 1 nom distinct par serveur or je viens d'arriver à des serveurs dont le nom contient des "." ce qui perturbe mes transferts FTP puis bulk insert via php. Comment remplacer les "." par "_" ?

nom_fichier = $(hostname)_${compteur_nom_fichier}.csv


Merci d'avance.

Stéphane

1 réponse

jipicy Messages postés 40842 Date d'inscription jeudi 28 août 2003 Statut Modérateur Dernière intervention 10 août 2020 4 895
7 nov. 2008 à 12:36
Salut,
[tmpfs]$ var="mon.domaine.com"

[tmpfs]$ echo ${var//\./_}
mon_domaine_com

[tmpfs]$
;-))
1