Ça sert (en théorie) à être sûr que tu vas appeler la commande qui suit et non pas une hypothétique fonction du shell qui porterait le même nom. Bon, ici, l'utilité ne me saute pas aux yeux, mais ça ne veut pas dire qu'elle n'existe pas :)
$ help command
command: command [-pVv] command [arg ...]
Runs COMMAND with ARGS ignoring shell functions. If you have a shell
function called `ls', and you wish to call the command `ls', you can
say "command ls". If the -p option is given, a default value is used
for PATH that is guaranteed to find all of the standard utilities. If
the -V or -v option is given, a string is printed describing COMMAND.
The -V option produces a more verbose description.
Ce serait plus parlant si tu montrais un exemple de ton fichier référence et un exemple de ton second fichier. Parce que là, j'ai pas compris grand-chose.
mismatched tag at line 12, column 5, byte 626 at C:/strawberry/perl/site/lib/XML/Parser.pm line 187.
C'est ton fichier XML qui est mal formé ; s'il est exactement comme celui que tu montres dans ta question initiale, c'est ta balise <Profile> qui n'est jamais fermée. Il y a bien une balise fermante </profile>, mais ce n'est pas la même casse (un p minuscule au lieu d'une capitale), donc ton analyseur syntaxique est complètement perdu. D'où l'erreur.
Apparemment Kallithea s'est créé en réaction à la fermeture de RhodeCode (enfin, si l'on en croit wikipedia). C'est en python, ça gère Mercurial… Je me suis dit que ça pourrait t'intéresser.
Canadienne : Fastmail qui marche du feu de dieu, avec un webmail au poil.
Si on parle de https://www.fastmail.fm/, c'est plutôt australien si on en croit le pied de page de l'accueil (« Conçu avec soin à Melbourne, Australie ») ou leur page de politique de confidentialité (« FastMail is an Australian company and as such is subject to Australian law. »)
À moins que Stephen Harper n'ait lancé une annexion de l’Australie pendant le mois d'août, évidemment.
La documentation de Debian parle de grub-reboot avec en argument le petit numéro correspondant au système ou noyau sur lequel tu veux amorcer au prochain redémarrage.
Donc voilà, ça existe toujours, a priori (pas testé, j'ai pas le nécessaire sous la main, là.)
[^] # Re: Plusieurs trucs bizarres…
Posté par Nicolas Casanova . En réponse au message références aux dossiers parents. Évalué à 1.
# system() ?
Posté par Nicolas Casanova . En réponse au message Je voudrais lancer plusieurs script Perl à partir d'un autre script Perls.. Évalué à 2.
Tu as consulté la commande
system()
? Ça pourrait peut-être t'aider à avancer ; quelque chose commeJe n'ai rien testé, je te laisse le soin de le faire :-)
[^] # Re: Aucun rapport...
Posté par Nicolas Casanova . En réponse au message empêcher le champ vide à la fin du tableau. Évalué à 1.
La doc. indique toutefois que c'est plus lent de recourir au OR que de le faire en deux opérations. Pas forcément très grave, mais il vaut mieux le savoir.
[^] # Re: En Perl
Posté par Nicolas Casanova . En réponse au message Help pour script. Évalué à 4.
Avec éventuellement un
BEGIN
, sinon point d'en-tête de colonnes :[^] # Re: coomand ?
Posté par Nicolas Casanova . En réponse au message traitement lot / compresser pdf. Évalué à 3.
Ça sert (en théorie) à être sûr que tu vas appeler la commande qui suit et non pas une hypothétique fonction du shell qui porterait le même nom. Bon, ici, l'utilité ne me saute pas aux yeux, mais ça ne veut pas dire qu'elle n'existe pas :)
Sinon, un
help command
renseigne surcommand
(qui est un utilitaire POSIX) :[^] # Re: Si j’ai bien compris
Posté par Nicolas Casanova . En réponse au message awk print $mavariable. Évalué à 2.
On peut même se passer d'une variable
$new_name
intermédiaire et de l'appel à sed :# Tableau HTML à partir d'une requête MySQL
Posté par Nicolas Casanova . En réponse au message crontab. Évalué à 2. Dernière modification le 30 mai 2015 à 13:42.
Ce n'est pas bien compliqué a priori (je n'ai rien sous la main pour tester), il suffit de lire le manuel de MySQL :
https://dev.mysql.com/doc/refman/5.0/en/mysql-command-options.html#option_mysql_html
Surtout que la même réponse t'a déjà été donnée le 9 mai.
Au passage, il serait plus sage de :
# Et le message d'erreur ?
Posté par Nicolas Casanova . En réponse au message sortie sur un fichier csv. Évalué à 3.
Tu ne risques pas de recevoir beaucoup d'aide si tu ne fournis même pas le message d'erreur…
[^] # Re: loop
Posté par Nicolas Casanova . En réponse au message Parsage sur plusieur fichier. Évalué à 1.
shift est ton ami. Du coup, ton code deviendrait :
Le
shift
enlève le premier argument après l'avoir affecté à ta variable$file_0
; du coup, tu ne la retrouves plus ultérieurement dans@ARGV
.[^] # Re: loop
Posté par Nicolas Casanova . En réponse au message Parsage sur plusieur fichier. Évalué à 1.
http://linuxfr.org/forums/programmation-perl/posts/xml-parser#comment-1596952
[^] # Re: po
Posté par Nicolas Casanova . En réponse au message XML-Parser. Évalué à 1.
Ce serait plus parlant si tu montrais un exemple de ton fichier référence et un exemple de ton second fichier. Parce que là, j'ai pas compris grand-chose.
[^] # Re: po
Posté par Nicolas Casanova . En réponse au message XML-Parser. Évalué à 1.
il faut pour ça que tu t'intéresses au tableau
@ARGV
. La documentation est là : http://perldoc.perl.org/perlvar.htmlsi tu appelles ton script perl comme ça.
le nom de ton fichier.xml peut être récupéré dans ton script.
[^] # Re: po
Posté par Nicolas Casanova . En réponse au message XML-Parser. Évalué à 1.
si j'ai bien compris (ce dont, je ne suis pas sûr), mettre ce genre de chose avant le
parsefile
:[^] # Re: po
Posté par Nicolas Casanova . En réponse au message XML-Parser. Évalué à 1.
Oui, c'est ce que je voulais dire.
Pour ton erreur, elle me semble assez explicite :
C'est ton fichier XML qui est mal formé ; s'il est exactement comme celui que tu montres dans ta question initiale, c'est ta balise
<Profile>
qui n'est jamais fermée. Il y a bien une balise fermante</profile>
, mais ce n'est pas la même casse (un p minuscule au lieu d'une capitale), donc ton analyseur syntaxique est complètement perdu. D'où l'erreur.[^] # Re: po
Posté par Nicolas Casanova . En réponse au message XML-Parser. Évalué à 1.
Juste avant le
parsefile
, tu écris unprint
de ton nom de fichier suivi par une virgule et tu auras le résultat souhaité.[^] # Re: po
Posté par Nicolas Casanova . En réponse au message XML-Parser. Évalué à 2.
Avec XML::Twig, je ferais comme ça :
ce qui donne :
prim,2,second,3,copy,4,force,1,always,0,type,5,memory,allow,
Ne resterait plus qu'à nettoyer la virgule finale.
Après, comme toujours en Perl, il y a d'autres manières de faire.
# Awk ?
Posté par Nicolas Casanova . En réponse au message IFS= et imbrication. Évalué à 2.
Hello,
si tu ne t'interdis pas Awk, 15 lignes de script pourraient faire l'affaire (enfin, si j'ai bien compris le résultat à atteindre !) :
Chez moi, le script
clapi_import.awk
donne ça :# Posh Portal
Posté par Nicolas Casanova . En réponse au message Clone OpenSource de iGoogle, NetVibes & co. Évalué à 4. Dernière modification le 07 janvier 2015 à 10:03.
Y aurait Posh, peut-être, écrit en PHP et dont on causait ici-même il y a quatre ou cinq ans : Sortie de Posh 3.0 stable.
[^] # Re: telecharger une vm depuis oracle.com
Posté par Nicolas Casanova . En réponse au message je suis quelque peu embêté..... Évalué à 3.
Il semble qu'Oracle mette même des images Virtualbox à disposition : http://www.oracle.com/technetwork/community/developer-vm/index.html#sol
[^] # Re: Même chose sous Mercurial
Posté par Nicolas Casanova . En réponse au journal GitLab, mais encore ?. Évalué à 1.
Apparemment Kallithea s'est créé en réaction à la fermeture de RhodeCode (enfin, si l'on en croit wikipedia). C'est en python, ça gère Mercurial… Je me suis dit que ça pourrait t'intéresser.
[^] # Re: Culture Club
Posté par Nicolas Casanova . En réponse au journal Enfin une ministre de la Qulture qui comprend l'internet !. Évalué à 6.
Comme le Danemark. Ah, euh, attendez…
[^] # Re: 2 solutions
Posté par Nicolas Casanova . En réponse au message Une boîte mail ?. Évalué à 2.
Si on parle de https://www.fastmail.fm/, c'est plutôt australien si on en croit le pied de page de l'accueil (« Conçu avec soin à Melbourne, Australie ») ou leur page de politique de confidentialité (« FastMail is an Australian company and as such is subject to Australian law. »)
À moins que Stephen Harper n'ait lancé une annexion de l’Australie pendant le mois d'août, évidemment.
# Si ça peut aider...
Posté par Nicolas Casanova . En réponse au journal Les serveurs situés à l'étranger et la loi. Évalué à 3.
Cour d'appel des États-Unis pour le deuxième circuit
# grub-reboot
Posté par Nicolas Casanova . En réponse au message Choisir l'entrée du futur démarrage. Évalué à 7.
La documentation de Debian parle de
grub-reboot
avec en argument le petit numéro correspondant au système ou noyau sur lequel tu veux amorcer au prochain redémarrage.Donc voilà, ça existe toujours, a priori (pas testé, j'ai pas le nécessaire sous la main, là.)
[^] # Re: Rien à voir
Posté par Nicolas Casanova . En réponse au message Latex : Une images pour séparer les subsections. Évalué à 3.
Une feuille aldine.