supprimer le caractère de retour à ligne dans un fichier

supprimer le caractère de retour à ligne dans un fichier - Codes et scripts - Linux et OS Alternatifs

Marsh Posté le 16-09-2004 à 12:13:37    

Bonjour,
je viens d'écrire un script bash qui prend un fichier de la forme :
 
user1 [tab] pass1 [Return]
user2 [tab] pass2 [Return]  
user3 [tab] pass3 [Return]  
 
et le lit ligne par ligne et passe ces lignes à un autre script en Perl.
Voici le script :  
 
#!/bin/bash
 
cut -f1,2 fichier > user.tmp
fich=user.tmp
while read ligne
do
 ./openldapauth.pl $ligne
done < $fich
 
rm user.tmp
 
 
Le problème est que le script Perl n'accepte que des lignes sans le caractère de retour à ligne (Return).  
 
J'aimerais trouver une manière de lire les lignes sans le caractère Return car ca commence à m'énerver  :bounce:  
 
Merci d'avence   :hello:  

Reply

Marsh Posté le 16-09-2004 à 12:13:37   

Reply

Marsh Posté le 16-09-2004 à 12:20:27    

tu peux filter ta ligne avec tr

Reply

Marsh Posté le 16-09-2004 à 16:15:20    

Oui ca marche, Merci bcp

Reply

Sujets relatifs:

Leave a Replay

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