Bash remplacement . par _

Résolu
sbouli Messages postés 208 Statut Membre -  
jipicy Messages postés 40842 Date d'inscription   Statut Modérateur Dernière intervention   -
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

  1. jipicy Messages postés 40842 Date d'inscription   Statut Modérateur Dernière intervention   4 898
     
    Salut,
    [tmpfs]$ var="mon.domaine.com"
    
    [tmpfs]$ echo ${var//\./_}
    mon_domaine_com
    
    [tmpfs]$
    ;-))
    1