[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Ligne vide (etait croneries)



Bonjour,

Le 27 Mar, Aurélien Campéas a écrit :
> Je n'ai rien vu dans les pages de manuel sur la nécessité d'une ligne
> vide à la fin du crontab.
> 
> Merci de vos réponses.

Le monsieur qui t'as parle de ligne vide utilise probablement emacs. En
matiere de ligne, emacs est un mauvais editeur. En effet, sous unix,
normalement une ligne est *terminee* par un retour chariot (\n), Il se
trouve --vu la presentation a l'ecran que fait emacs-- qu'emacs
considere que les lignes sont *separees* par des retour chariot.

Donc 
unix : toutes les lignes y compris la derniere ont un retour chariot.
emacs : toutes les lignes sauf la derniere ont un retour chariot.

De la, la necessite d'ajouter *sous emacs* ce qui apparait comme une
ligne vide, mais ce qui en fait n'est que la terminaison correcte de la
derniere ligne du fichier.

Chaque outil, demon, etc... suivant la maniere dont il analyse les
fichiers se contente ou non d'une derniere ligne incorrecte, et peut
parfaitement ignorer une derniere-ligne-qui-n'en-est-pas-une-puisqu'il
lui-manque-un-retour-chariot.

Les utilisateur de vi, par exemple, ont deja remarque ce genre de
message :
partial last line (derniere ligne partielle)
ou [noeol] ([pasdefindeligne])

	Christophe
--
char*p="[)1++++++11+(QI1)9191991)9)1)(II1)919Y91)9)1)(AK+9;991+3*(9I1*IY991)Q1\
)(1I1))A91991)Q1)(+)1)1++9;)Q1+(";main(_){while(*p){for(_=*p-32>>3;_;--_)
putchar(' ');if(!(_=*p++-32&7))putchar('\n');else while(_--)printf("_/");}}



Reply to: