Si vous ouvrez un fichier sur lequel vous n'êtes pas autorisé à écrire dans vim, puis décidez que vous devez le modifier, vous pouvez écrire vos modifications sans quitter vim en faisant :w !sudo tee %
Je ne comprends pas comment cela peut fonctionner. Pouvez-vous disséquer cela?
Je comprends la :w
partie, il écrit le tampon actuel sur le disque, en supposant qu'il y a déjà un nom de fichier qui lui est associé, non?
Je comprends également !
qui exécute la sudo tee
commande et %
représente le contenu du tampon actuel, n'est-ce pas?
Mais je ne comprends toujours pas comment cela fonctionne.
tee
?