vider un fichier text sous Unix

vider un fichier text sous Unix - Codes et scripts - Linux et OS Alternatifs

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

Reply

Marsh Posté le 21-10-2007 à 13:56:31   

Reply

Marsh Posté le 21-10-2007 à 14:04:58    

bah avec >


thugzmansion:~ LePtiFilou$ cat test.txt
a
z
e
r
t
y
thugzmansion:~ LePtiFilou$ echo "" > test.txt
thugzmansion:~ LePtiFilou$ cat test.txt


Message édité par Profil supprimé le 21-10-2007 à 14:05:48
Reply

Marsh Posté le 21-10-2007 à 14:26:07    


> test.txt


 
suffit, avec bash


---------------
uptime is for lousy system administrators what Viagra is for impotent people - mes unixeries - github me
Reply

Marsh Posté le 21-10-2007 à 14:29:39    

En effet :D

Reply

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 )


Message édité par sputnick le 23-10-2007 à 01:02:57
Reply

Marsh Posté le 23-10-2007 à 09:35:27    

echo -n ne marche pas partout.
Un truc du genre true > txt marche partout.


Message édité par matafan le 23-10-2007 à 09:36:46
Reply

Marsh Posté le 23-10-2007 à 09:38:04    

Un touch à la limite...


---------------
Décentralisons Internet-Bépo-Troll Bingo - "Pour adoucir le mélange, pressez trois quartiers d’orange !"
Reply

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.


Message édité par o'gure le 23-10-2007 à 09:40:20

---------------
Relax. Take a deep breath !
Reply

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     ?

Reply

Marsh Posté le 25-10-2007 à 09:51:30    

echo /dev/null > foobar


C'est ce que j'utilise sous Unix et Linux...
++

Reply

Marsh Posté le 25-10-2007 à 09:51:30   

Reply

Marsh Posté le 25-10-2007 à 10:39:26    

boobaka a écrit :

echo /dev/null > foobar


C'est ce que j'utilise sous Unix et Linux...
++


 
ça marche pas [:ginie]
 


[nico@angband:~] echo /dev/null > foobar
[nico@angband:~] cat foobar  
/dev/null
[nico@angband:~]  


 

Spoiler :

je pense que tu voulais dire "cat"


---------------
uptime is for lousy system administrators what Viagra is for impotent people - mes unixeries - github me
Reply

Marsh Posté le 25-10-2007 à 10:40:17    

:lol: :lol: :lol:


---------------
Wedge#2487 @HS -#- PW: +∞ -#- Khaz-Modan/Boltiz @WoW
Reply

Marsh Posté le 25-10-2007 à 11:09:37    


 
 
En effet....
 
 
 [:elmoricq]

Reply

Marsh Posté le 25-10-2007 à 12:45:39    

sputnick a écrit :

Où ça ne fonctionne pas  
echo -n > foobar     ?


Avec ksh par exemple, ou "echo -n" affiche "-n".

Reply

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 !

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed