[KSH] écrire correctement dans un fichier
Résolu/Fermé
JOBiJOBa2
Messages postés
91
Date d'inscription
mardi 13 mai 2008
Statut
Membre
Dernière intervention
23 avril 2009
-
23 juil. 2008 à 12:08
JOBiJOBa2 Messages postés 91 Date d'inscription mardi 13 mai 2008 Statut Membre Dernière intervention 23 avril 2009 - 23 juil. 2008 à 15:38
JOBiJOBa2 Messages postés 91 Date d'inscription mardi 13 mai 2008 Statut Membre Dernière intervention 23 avril 2009 - 23 juil. 2008 à 15:38
A voir également:
- [KSH] écrire correctement dans un fichier
- Fichier rar - Guide
- Comment ouvrir un fichier epub ? - Guide
- Comment réduire la taille d'un fichier - Guide
- Ouvrir un fichier .bin - Guide
- Comment ouvrir un fichier docx ? - Guide
4 réponses
foobar47
Messages postés
13536
Date d'inscription
jeudi 9 janvier 2003
Statut
Contributeur
Dernière intervention
16 mai 2014
533
23 juil. 2008 à 12:29
23 juil. 2008 à 12:29
Salut,
Voici un bout de code simplissime :
Mais ça ajoute des espaces...
Sinon, un peu plus élaboré qui répond pile poil à ta demande :
Pour le saut de ligne, tout simplement :
A+
Voici un bout de code simplissime :
tr \\n " " < test.txt > result.txt
Mais ça ajoute des espaces...
Sinon, un peu plus élaboré qui répond pile poil à ta demande :
for i in `cat test.txt`; do echo -n "$i" >> result.txt; done
Pour le saut de ligne, tout simplement :
echo "" >> test.txt
A+
dubcek
Messages postés
18758
Date d'inscription
lundi 15 janvier 2007
Statut
Contributeur
Dernière intervention
24 décembre 2024
5 623
23 juil. 2008 à 14:52
23 juil. 2008 à 14:52
si tu n'es pas sur Linux et que echo -n n'est pas reconnu,faire
ou
J=0 while [ $J -ne 5 ] do echo "JOBi;JOBa;\c" >> test.txt done echo >> test.txt
ou
(J=0 while [ $J -ne 5 ] do echo "JOBi;JOBa;\c" done echo ) >> test.txt
JOBiJOBa2
Messages postés
91
Date d'inscription
mardi 13 mai 2008
Statut
Membre
Dernière intervention
23 avril 2009
5
23 juil. 2008 à 15:11
23 juil. 2008 à 15:11
Merci pour ta première solution elle me va très bien :
Par contre pour la deuxième , j'ai :
Apparament il ne reconnais pas l'option -n.
Merci à toi foobar47
A+
^^
tr \\n " " < test.txt > result.txt
Par contre pour la deuxième , j'ai :
echo -n "toto" -n toto
Apparament il ne reconnais pas l'option -n.
Merci à toi foobar47
A+
^^
dubcek
Messages postés
18758
Date d'inscription
lundi 15 janvier 2007
Statut
Contributeur
Dernière intervention
24 décembre 2024
5 623
23 juil. 2008 à 15:30
23 juil. 2008 à 15:30
voir le message #2
JOBiJOBa2
Messages postés
91
Date d'inscription
mardi 13 mai 2008
Statut
Membre
Dernière intervention
23 avril 2009
5
23 juil. 2008 à 15:38
23 juil. 2008 à 15:38
J'avais pas vu.
Cela marche aussi.
sauf que j'avais oublié le
Merci et A+
Cela marche aussi.
sauf que j'avais oublié le
let J=$J+1
Merci et A+