Bonjour z'a vous
une question profondement stupide... mais qui me bloque !
dans un de mes scripts je veux pouvoir creer un fichier texte (lisible et editable par gedit, entre autre) vide ! pour pouvoir y coller (cat) des extraits d'autres fichiers recuperes par grep.
J'ai bien essaye "touch {nom du fichier}" mais ca cree pas du texte, et pas moyen de faire un cat dedans.
ca parait basique, mais ca m'emm#&$^ d'une facon assez insupportable !
Merci d'avance
Even
# echo "Du texte" > fichier.txt
Posté par lolop (site web personnel) . Évalué à 2.
echo "Du texte" >> fichier.txt
Votez les 30 juin et 7 juillet, en connaissance de cause. http://www.pointal.net/VotesDeputesRN
[^] # Re: echo "Du texte" > fichier.txt
Posté par nav_linx . Évalué à 1.
ca repondait pas directement a ma question (le pb n'etant pas d'ecrire du texte dans un nouveau fichier, mais de creer un nouveau fichier texte pour pouvoir apres y coller des data), n'empeche que la solution etait devant mes yeux...
au lieu de 'touch {nom du fichier}'
lancer 'touch {nom du fichier}.txt'
ca marche beaucoup mieux !!!!!!!
Yeehaaaaa !
merci encore,
Even
[^] # Re: echo "Du texte" > fichier.txt
Posté par Jllc . Évalué à 5.
lancer 'touch {nom du fichier}.txt'
Parce que pour toi, la différence entre un fichier texte et un autre type de fichier se limite à l'extension du fichier ?
Parce que l''extension .txt n'est qu'une convention de nommage. Tu peux appeler ton fichier texte .exe, .bin, .jpg, .xyz ou tout ce que tu veux ! Et tu peux mettre n'importe quelles données, mêmes binaires dans un fichier dont l'extension est .txt.
[^] # Re: echo "Du texte" > fichier.txt
Posté par fearan . Évalué à 3.
par contre les termes utilisés n'étaient pas les bon...
Il ne faut pas décorner les boeufs avant d'avoir semé le vent
# grep "plop" *.txt > result.log
Posté par Hardy Damien . Évalué à 1.
et si tu veux rajouter des chose encore apres a la fin du fichier il suffit de faire echo "plop" >> result.log
Dam
Suivre le flux des commentaires
Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.