script shell

script shell - Shell/Batch - Programmation

Marsh Posté le 17-05-2013 à 10:54:33    

Bonjour,  
 
J'ai un script à faire dans lequel je dois modifier les noms des ordinateurs qui se trouvent dans le fichier HOST de la machine. (je dois rajouter "fr" à la fin de chaque nom)  
 
Il me faudrai une commande qui permet de rajouter "fr" pour certaines adresses et "GE" pour d'autres
 
 Structures du fichier host:  
 
192.168.1.1       AA-BBT-re  
 192.168.1.2      bb-Bde-hy    
192.168.1.3       Aff-BerT-erfge    
192.168.1.4       Mpr-fze-zrz  
...  
 
MERCI pour votre aide,

Reply

Marsh Posté le 17-05-2013 à 10:54:33   

Reply

Marsh Posté le 18-05-2013 à 23:24:05    

rim103 a écrit :

Bonjour,  
 
J'ai un script à faire dans lequel je dois modifier les noms des ordinateurs qui se trouvent dans le fichier HOST de la machine. (je dois rajouter "fr" à la fin de chaque nom)  
 
 Structures du fichier host:  
 
192.168.1.1       AA-BBT-re  
 192.168.1.2      bb-Bde-hy    
192.168.1.3       Aff-BerT-erfge    
192.168.1.4       Mpr-fze-zrz  
...  
 
MERCI pour votre aide,


 
Salut
 

Code :
  1. #!/bin/sh
  2. exec 3<host
  3. rm -f host
  4. cat 0<&3 | sed -e "s/$/fr/" >host


 

rim103 a écrit :

 Il me faudrai une commande qui permet de rajouter "fr" pour certaines adresses et "GE" pour d'autres


Mouais, super comme cahier des charges. Ben tu m'excuses, ma boule de cristal étant tombée en panne...


---------------
Vous ne pouvez pas apporter la prospérité au pauvre en la retirant au riche.
Reply

Marsh Posté le 19-05-2013 à 02:59:54    

MERCI

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed