vider un fichier text sous Unix - Codes et scripts - Linux et OS Alternatifs
Marsh Posté le 21-10-2007 à 14:04:58
bah avec >
|
Marsh Posté le 21-10-2007 à 14:26:07
|
suffit, avec bash
Marsh Posté le 23-10-2007 à 00:02:51
sauf que ça ca marche pas en zsh
ya ça qui marche partout :
echo -n > foobar
un
echo > foobar
ajoute une ligne vide ( \n )
Marsh Posté le 23-10-2007 à 09:35:27
echo -n ne marche pas partout.
Un truc du genre true > txt marche partout.
Marsh Posté le 23-10-2007 à 09:38:04
Un touch à la limite...
Marsh Posté le 23-10-2007 à 09:39:51
Non un touch ne fait que modifier la date du fichier.
- s'il existe pas, il est créé
- s'il existe, son contenu reste intact, la date de dernier accès (de mémoire) est updatée.
Marsh Posté le 23-10-2007 à 21:47:07
: > foobar
comme un true mais en plus court.
Où ça ne fonctionne pas
echo -n > foobar ?
Marsh Posté le 25-10-2007 à 09:51:30
ReplyMarsh Posté le 25-10-2007 à 10:39:26
boobaka a écrit :
|
ça marche pas
|
Spoiler : je pense que tu voulais dire "cat" |
Marsh Posté le 25-10-2007 à 10:40:17
Marsh Posté le 25-10-2007 à 12:45:39
sputnick a écrit : Où ça ne fonctionne pas |
Avec ksh par exemple, ou "echo -n" affiche "-n".
Marsh Posté le 28-10-2007 à 02:23:56
pffff évidement ça marche pas ça :
echo /dev/null > foobar
puisque si tu compte te baser sur /dev/null tu fait un cat et pas un echo.
les bases de linux/unix : TOUT est fichier !
Marsh Posté le 21-10-2007 à 13:56:31
bonjour à tous
Comment je peux vider un fichier text sous Unix sans utliser un éditeur du text , c-à-d avec des commandes
merci