heredoc

    2La chaleur

    1Répondre

    OS: Debian GNU 7 Wheezy \ Linux Langue: Bash documents déjà examinés:wiki/heredoc Ce qui fonctionne: cat > software.temp <<- EOF gparted baobab EOF ÉCHECS prefer="/etc/apt/preferences.d/${reponam

    -2La chaleur

    1Répondre

    J'utilise php pour stocker des paramètres dans json en utilisant un heredoc, afin que je puisse générer le fichier json. Le fichier json devrait varier selon les préférences de l'utilisateur. Voici le

    0La chaleur

    1Répondre

    J'ai une méthode Ruby qui utilise Nokogiri pour analyser un hérédoc. Il semble actuellement comme ça et passe toutes les spécifications: def html_headers Nokogiri::XML::DocumentFragment.parse(<<-

    4La chaleur

    1Répondre

    J'utilise Python 2.7 avec unittest2 dans la communauté PyCharm 3.4.1. Je dois faire correspondre la sortie textuelle d'une commande CLI avec le contenu d'une chaîne pour un test automatisé. La sortie

    2La chaleur

    2Répondre

    J'utilise un Heredoc pour enregistrer un très gros bloc de HTML dans une variable afin de pouvoir l'envoyer par e-mail. Cependant, je continue d'obtenir une fin inattendue de l'erreur de syntaxe de fi

    3La chaleur

    2Répondre

    J'ai un script de compilation bash que je (bien, Jenkins, mais c'est sans importance, c'est une question bash) exécute comme ceci: sudo -u buildmaster bash <<'END' # do all sorts of crazy stuff here

    1La chaleur

    1Répondre

    Je ne trouve pas beaucoup d'explication concernant une notation dans les documents ici. Dans mon script shell, je suis en train de tracer un fichier avec gnuplot. Ce code fonctionne: gnuplot <<- EOF

    0La chaleur

    1Répondre

    Le heredoc ne fonctionne pas pour le code suivant $html = <<<HTML <video width="$width" height="$height" controls preload autoplay > <source src="$video_url_direct" type="video/mp4" />

    1La chaleur

    1Répondre

    Je souhaite que mon script shell imprime une instruction d'utilisation simple, puis se ferme lorsqu'il est appelé sans arguments. Voici ce que j'ai essayé: #!/bin/bash (($#)) || cat <<EOF && exit L