Вопросы по теме 'heredoc'

Bash: найдите в скрипте блок команд и затем выполните эти команды.
У меня есть сценарий под названием bundle, который использует здесь-документы для объединения текстовых файлов в один файл. Файлы, имена которых передаются в качестве аргументов при вызове сценария пакета, помещаются в один файл (здесь называется...
157 просмотров
schedule 15.11.2021

Heredoc для вложенной команды в bash
Мне нужно подключиться к машине по ssh и выполнить кучу команд под sudo bash . Вот что я пробовал: sshpass -p "vagrant" ssh [email protected] "sudo bash -i -c <<EOF echo ls echo EOF" Но меня это подбрасывает 'bash: -c:...
1895 просмотров
schedule 19.11.2021

Как cat ‹< EOF работает в bash?
Мне нужно было написать сценарий для ввода многострочного ввода в программу ( psql ). После небольшого поиска в Google я обнаружил, что работает следующий синтаксис: cat << EOF | psql ---params BEGIN; `pg_dump ----something` update...
1126785 просмотров
schedule 18.02.2022

Создание многострочных строк в JavaScript
У меня есть следующий код на Ruby. Я хочу преобразовать этот код в JavaScript. Каков эквивалентный код в JS? text = <<"HERE" This Is A Multiline String HERE
1822139 просмотров
schedule 29.03.2022

JavaScript HERE-doc или другой механизм цитирования?
Есть ли удобный способ процитировать большой блок HTML, который имеет как одинарные, так и двойные кавычки в JavaScript? Есть ли что-то вроде HERE-doc <<EOF , символа с несколькими кавычками """ или настраиваемых разделителей q{} ?...
12531 просмотров
schedule 26.03.2022

Расширение переменной bash ${var:+} в этом документе удаляет двойные кавычки?
Я пытаюсь понять, почему Bash удаляет двойные кавычки (но не одинарные) при расширении переменной с помощью ${parameter:+word} ( Использовать альтернативное значение ), например, в этом документе: % var=1 % cat <<EOF > ${var:+"Hi...
2010 просмотров
schedule 29.03.2022

Как установить И расширить переменные в разделе heredoc
У меня есть документ, который должен вызвать существующие переменные из основного сценария, и установить свои собственные переменные для последующего использования. Что-то вроде этого: count=0 ssh $other_host <<ENDSSH if [[ "${count}"...
2109 просмотров
schedule 05.04.2022

Передача параметров метода Ruby HERE-DOC
Я пытаюсь использовать собственный метод с here-doc и хочу передать параметр (нет бизнес-кейса, я просто пытаюсь изучить рубин). Есть ли способ передать параметр в этом случае? Это то, что у меня есть до сих пор. Простой метод, просто отлично...
3821 просмотров
schedule 14.04.2022

Члены статического класса php не работают
Меня смущает следующий код: <b><i>First name *</b></i> : <input type="text" name='<?php Labels::$FIRSTNAMELABEL ?>' /><br /> Это поле «Имя» является одним из нескольких полей...
192 просмотров
schedule 22.04.2022

Не удается найти терминатор строки str где-либо перед EOF
Почему я получаю эту ошибку? use strict; use warnings; my $str = <<str; 88087 23/11/2010 35192 25/07/2010 B3J 5X9 17/08/2011 C8U 5L6 16/08/2011 F4Q 3B4 17/10/2010 D3X 9P4 11/05/2010 O7L 6Z8 28/02/2010 W8L 9P2 05/09/2010 str...
9867 просмотров
schedule 05.05.2022

Могу ли я прочитать строку из heredoc в bash?
Вот что я пытаюсь. Я хочу, чтобы последний echo говорил "один, два, три, четыре, тест1...", когда он зацикливается. Это не работает; read line подходит пустым. Есть ли здесь что-то тонкое или это просто не сработает? array=( one two three...
12495 просмотров
schedule 03.06.2022

Варианты использования конструкции EOB в Ruby
Недавно я столкнулся с конструкцией Ruby EOB / -EOB в этом контексте (из Ruby библиотека id3 ): def initialize(...) # ... instance_eval <<-EOB class << self def parse # ... # Method code #...
490 просмотров
schedule 12.06.2022

Простой / Прямой / Heredoc способ построения строки HTML в Java
В python я могу создать строку HTML, не беспокоясь об экранировании специальных символов, таких как ‹или", просто заключив строку в тройные кавычки, например: html_string = """ <html> <body> <p>My text with "quotes" and...
5217 просмотров

Как qsub R-скрипт как heredoc?
Я могу отправить документ bash прямо в qsub следующим образом: my_var="foobar" qsub <<HERE #!/bin/bash echo "$my_var" HERE И я могу запустить R-скрипт с вот таким вот документом bash: my_var="foobar" Rscript - "arg1" "arg2"...
676 просмотров
schedule 15.07.2022

Bash назначает вывод переменной внутри здесь документа
В сценарии bash мне нужно подключиться к серверу по ssh и выполнить некоторые команды, что я получил до сих пор: outPut="ss" ssh user@$serverAddress << EOF cd /opt/logs outPut="$(ls -l)" echo 'output is ' $outPut EOF echo "${outPut}"...
1097 просмотров
schedule 01.08.2022

Как вывести в "здесь документы" scala?
В scala «здесь документы» начинаются и заканчиваются на 3 " val str = """Hi,everyone""" Но что, если строка содержит """ ? Как вывести Hi,"""everyone ?
2135 просмотров
schedule 06.10.2022

Разверните выбранные переменные в этом документе при вызове Bash через SSH
У меня нет удаленного доступа к серверу MySQL, поэтому я пытаюсь сделать это через сеанс SSH. Частично работает, но не корректно. sshpass -p $password ssh user@$IP /bin/bash << EOF mysql -N -uroot -ppassword test -e "select id from...
46 просмотров
schedule 02.10.2022

Как использовать А? x: y синтаксис с heredoc в PHP?
Я пробовал это, но получил только синтаксическую ошибку: <?php $a = true; $str = <<< EOF {$a ? 1 : 2} EOF; echo $str; Можно ли использовать такой условный оператор внутри heredoc?
2840 просмотров
schedule 09.07.2023

Могу ли я получить доступ к переменной в heredoc в Ruby?
Если у меня есть метод def some_method p = {} string = <<-MY_TERMINATOR Example text blah blah lorem ipsum something or another MY_TERMINATOR end как я могу получить доступ к переменной p[:name] из heredoc?
9890 просмотров
schedule 26.03.2023

Форматирование значения массива внутри Heredoc
Мне было интересно, почему я не могу сделать что-то вроде {number_format($row['my_number'])} внутри Heredoc. Есть ли способ обойти это, не прибегая к определению переменной, такой как $myNumber ниже? Посмотрел...
12498 просмотров
schedule 17.11.2022