Вопросы по теме '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 просмотров
schedule
29.06.2022
Как 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