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 Merci d'avence
Marsh Posté le 16-09-2004 à 12:20:27
tu peux filter ta ligne avec tr
Marsh Posté le 16-09-2004 à 16:15:20
Oui ca marche, Merci bcp
Make sure you enter the(*)required information where indicate.HTML code is not allowed
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
Merci d'avence