Linux facile
Socra!e
Messages postés
511
Statut
Membre
-
Socra!e Messages postés 511 Statut Membre -
Socra!e Messages postés 511 Statut Membre -
Bonjour, savez-vous comment on enlève des caractères récursives dans un fichier texte sous linux???
Exemple : dans mon fichier script shell à la fin de chaque ligne j'ai "^m" et j'aimerai avec une commande les enlever d'une seule traite !!!
Merci d'avance
Exemple : dans mon fichier script shell à la fin de chaque ligne j'ai "^m" et j'aimerai avec une commande les enlever d'une seule traite !!!
Merci d'avance
A voir également:
- Linux facile
- Linux reader - Télécharger - Stockage
- Toutou linux - Télécharger - Systèmes d'exploitation
- R-linux - Télécharger - Sauvegarde
- Backtrack linux - Télécharger - Sécurité
- Linux mint 22.1 - Accueil - Linux
3 réponses
Salut,
Soit avec la commande (si installée) :
ou
Sed - Conversion retours chariots DOS (CRLF) / UNIX (LF)
Soit avec la commande (si installée) :
dos2unix
ou
Sed - Conversion retours chariots DOS (CRLF) / UNIX (LF)
Je trouve pas par contre comment les supprimer tu fichier viser
ils sont toujours la
j'ai fait
#!/bin/bash
sed -ie 's/[ctrl+v] [ctrl+M]//' Copier_cle_certificat.sh
Il me créer un autre fichier " Copier_cle_certificat.she" met il y a toujours "^M"
tu vois pourquoi?
ils sont toujours la
j'ai fait
#!/bin/bash
sed -ie 's/[ctrl+v] [ctrl+M]//' Copier_cle_certificat.sh
Il me créer un autre fichier " Copier_cle_certificat.she" met il y a toujours "^M"
tu vois pourquoi?
Comment fais-tu le ^M ?
Extrait :
Extrait :
[...] "^M", qui s'obtient par la séquence de touches suivante "CTRL-V" + "CTRL-M". [...]
jp@MDK:~/tmpfs ssh$ cat -A fich Blablabla$ blibli$ bublu$ blobloblo$ jp@MDK:~/tmpfs ssh$ unix2dos fich unix2dos: converting file fich to DOS format ... jp@MDK:~/tmpfs ssh$ cat -A fich Blablabla^M$ blibli^M$ bublu^M$ blobloblo^M$ jp@MDK:~/tmpfs ssh$ sed -i 's/^M$//' fich jp@MDK:~/tmpfs ssh$ cat -A fich Blablabla$ blibli$ bublu$ blobloblo$ jp@MDK:~/tmpfs ssh$
;-))