Le Wed, Mar 28, 2001 at 04:06:18PM +0200, Charles Goyard [EMAIL PROTECTED] a 
�crit:
> > $ dd if=/dev/zero of=toto count=1 bs=10
> > 1+0 enregistrements lus.
> > 1+0 enregistrements �crits.
> > $ ls -l toto
> > -rw-r--r--    1 vitrac   vitrac         10 mar 28 15:49 toto
> > $ vi toto
> > :wq
> > $ ls -l toto
> > -rw-r--r--    1 vitrac   vitrac         11 mar 28 15:50 toto
> > 
> > Arg !! Il l'a fait ! Le vilain ! Ma c�te de popularit� vi vient d'en
> > prendre un coup. Il modifie des fichiers � l'insu de notre plein gr�
> > :)
> 
> M�me test avec xemacs : 10 octets avant et apr�s.
> Mais d'une certaine mani�re, on s'�loigne du sujet.

Par d�faut, vim (et vi en g�n�ral) n'est pas "binary safe", c'est pour
�a qu'il y a une option "-b" :

[EMAIL PROTECTED] /tmp $ dd if=/dev/zero of=toto count=1 bs=10
1+0 records in
1+0 records out
[EMAIL PROTECTED] /tmp $ ls -l toto
-rw-r--r--    1 domi     domi           10 Mar 28 16:17 toto
$ vim -b toto
:wq
[EMAIL PROTECTED] /tmp $ ls -l toto
-rw-r--r--    1 domi     domi           10 Mar 28 16:18 toto

et voil�, 10 avant et apr�s...

Dom
 
-- 
Dominique Rousseau <[EMAIL PROTECTED]>          
Neuronnexion - http://www.neuronnexion.com            


Répondre à