Debian-facile

Bienvenue sur Debian-Facile, site d'aide pour les nouveaux utilisateurs de Debian.

Vous n'êtes pas identifié(e).

#1 07-06-2014 11:58:51

Hypathie
Membre
Lieu : Chambéry _ Montréal
Distrib. : Jessie
Noyau : Linux debian 3.16.0-4-586
(G)UI : Cinnamon Mate Xfce
Inscription : 28-12-2013

[résolu]script doc-intégrés vim

Bonjour,
j'aurai besoin d'aide pour améliorer ce script


#!/bin/bash
vim ~/Essai-text-processing/users <<EOF
i
01 Toto
02 Titi
03 Lili
^[
:wq !
EOF

 



Le retour est terrible big_smile


./essai.sh
 




Vim : Alerte : L'entrée ne se fait pas sur un terminal
Vim : Erreur lors de la lecture de l'entrée, sortie...

Appuyez sur ENTRÉE ou tapez une commande pour continuerVim : Fini.






Vim : Erreur lors de la lecture de l'entrée, sortie...

Vim : Fini.
 



Où se fait l'entrée, si ce n'est pas depuis le terminal ?  roll

Merci d'avance

Dernière modification par Hypathie (07-06-2014 12:42:42)

Hors ligne

#2 07-06-2014 12:07:08

captnfab
Admin-Girafe
Lieu : /dev/random
Distrib. : Debian Stretch/Sid/Rc-Buggy
Noyau : Linux (≥ 4.3)
(G)UI : i3-wm (≥ 4.11)
Inscription : 07-07-2008
Site Web

Re : [résolu]script doc-intégrés vim

Salut,
vim = Vi(Visual Interface to ed) IMproved.
C'est une interface interactive, qui nécessite un terminal (là, vim n'a pas de terminal, il a juste une entrée standard, qui est le texte que tu lui envoies via « << »).

Si tu veux manipuler du texte dans interface graphique, tu as ed, sed, awk, grep, echo smile

En l'occurrence :

echo > ~/Essai-text-processing/users <<EOF
01 Toto
03 Titi
03 Lili
EOF

sed -i '2s/3/2/' ~/Essai-text-processing/users


captnfab,
Association Debian-Facile, bépo.
TheDoctor: Your wish is my command… But be careful what you wish for.

Hors ligne

#3 07-06-2014 12:28:00

Hypathie
Membre
Lieu : Chambéry _ Montréal
Distrib. : Jessie
Noyau : Linux debian 3.16.0-4-586
(G)UI : Cinnamon Mate Xfce
Inscription : 28-12-2013

Re : [résolu]script doc-intégrés vim

Merci smile

Hors ligne

Pied de page des forums