Bash remplacement . par _

Résolu
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. Modérateur
    Salut,
    [tmpfs]$ var="mon.domaine.com"
    
    [tmpfs]$ echo ${var//\./_}
    mon_domaine_com
    
    [tmpfs]$
    ;-))
    1