Problème Vim
Petite question, j'ai essayé de chopper l'info mais je tombe que sur des tutos de base de Vi(m) qui ne m'aide pas vraiment.
Je cherche a reformater un texte d'un fichier Vim sans entrer dans vim, j'ai une suspition sur l'option "vim <fichier> -c "
Mais je trouve pas de quoi me confirmer ni d'exemple.
Par exemple j'ai une liste dans un fichier je souhaite modifier la casse du premier mot de chaque ligne et rajouter un mot entre le 2e mot et le 3e, ...
Ce que tu cherches ça s'appelle le "non interactive", tu as des exemples ici : https://vi.stackexchange.com/questions/788/how-to-edit-files-non-interactively-e-g-in-pipeline
justement je dois éviter sed et awk d'où la problématique. Et dans le man de vim j'ai trouvé que le -c qui pourrait éventuellement être la solution et là je peux pas test.
vim n'est pas un format de fichier, c'est un editeur de texte. Donc oui avec `-c` c'est la bonne voie:
vi test -c '%s/^./\u&/g | wq'
pour le uppercase de chaque mot:
chaque / delimite une partie de la commande
%s => substitue
^. => regex, match le premier char de la ligne
\u& => commande uppercase (\u) pour le match (&)
g => mode global (toutes les lignes)
| wq => save et quit
a marseille, il y a 5 ans je crois. Un bon gars, mais il a pas du tout digéré cette histoire alors que ca à 30 ans...
Bien sur, c'est un gars important. Sur la conférence ou j'étais, il a parlé 2h, dont 1h pour dire "c dé put, pls les khey dit il pu la 2mer", avec pas plus d'arguments que ca. Après c'est que sur la formulation ou je critique, ca fait très immature quand il en parle alors qu'il doit avoir plus de 2x mon age...
Tu ne dois accéder à ce site que si tu as au moins 18 ans ou si tu as l'âge légal pour visionner ce type de matériel dans ta juridiction locale, l’âge le plus élevé étant retenu. En outre, tu déclares et garantis que tu ne permettras aucun mineur à d'accéder à ce site ou à ces services.
En accédant à ce site, tu acceptes nos conditions d'utilisation.