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 ![[:ginie] [:ginie]](https://forum-images.hardware.fr/images/perso/ginie.gif) 
 
 
|   | 
 
 
| 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