Вопросы по теме 'quoting'
Как избежать одинарных кавычек в одинарных кавычках
Допустим, у вас есть Bash alias , например:
alias rxvt='urxvt'
который отлично работает.
Тем не мение:
alias rxvt='urxvt -fg '#111111' -bg '#111111''
не будет работать, и не будет:
alias rxvt='urxvt -fg \'#111111\' -bg...
539668 просмотров
schedule
11.10.2022
Экранирование кавычек при использовании SSH
Я пытаюсь создать простой сценарий развертывания для своих приложений PHP. Я знаю, что для этой работы есть несколько инструментов (Capistrano, Phing и т. д.), но они кажутся слишком большими для моей простой процедуры развертывания.
Я использую...
14255 просмотров
schedule
20.01.2024
Цитата в VBscript
Я использую vbscript для запроса задания «at», которое выполняет определенную команду, и я считаю, что неправильно цитирую. Я подтвердил, что скрипт работает должным образом, когда я запрашиваю что-то, что не содержит пробелов или кавычек; однако,...
557 просмотров
schedule
31.08.2022
Передача аргументов, которые включают двойные кавычки, в подпроцесс с использованием Python
Я ищу способ передать аргумент, содержащий двойные кавычки, в модуль подпроцесса python без экранирования двойных кавычек.
Я видел, как этот вопрос задавался несколько раз, когда аргумент был заключен в кавычки, но обычно ответ заключается в том,...
9709 просмотров
schedule
07.06.2024
Использование массива строк в команде gawk в Linux
У меня проблемы с применением команды gawk к массиву строк.
Сама по себе команда gawk работает нормально:
$ gawk '$1 == "name" {print $0}' Data1.txt >> Data2.txt
с этим я могу найти все, что напоминает слово «имя» в столбце 1 моего...
87 просмотров
schedule
02.03.2023
Как я могу передать строку без кавычек с пробелами в качестве аргумента в кавычках?
Лучше объяснить на примере. Я пишу простую оболочку (функция в моем .bashrc) вокруг почтовой команды.
Вот моя текущая функция, которая работает неправильно:
function email_me() { echo "$@" | mail -s "\"$@\"" [email protected]; }
Вот мое...
152 просмотров
schedule
02.04.2023
PSExec и Powershell не могут запустить программу, расположенную в Program Files (x86)
Я изо всех сил пытаюсь использовать Psexec внутри сценария PS для выполнения интерактивной программы. Я пробовал это:
PsExec.exe -i \\192.168.100.95 -u Administrador -p Test1234 cmd /c "echo . | powershell notepad" 2> $null
... и работает...
3107 просмотров
schedule
12.12.2022
Обработка кавычек и экранированных пробелов в аргументах команды Bash
Я пишу сценарий bash, который использует другие входные данные для создания набора сложных аргументов для команды. Пока что скрипт отлично работает с этой техникой:
whatIwant="command \"$filename-with-spaces-maybe\" -opt1 \"$some_words\" -opt2...
3717 просмотров
schedule
04.09.2023
echo удаляет ведущие пробелы в переменной Bash
Новичок, чтобы стучать здесь. Я надеюсь добавить один пробел к переменной в bash, в настоящее время у меня есть следующее, что, похоже, не работает:
space=`printf '%1s' ' '`
mystr='hello'
mystr="$space$mystr"
echo $mystr
Поэтому вместо...
3041 просмотров
schedule
06.11.2022
Powershell в пакетном файле — как избежать метасимволов?
В Windows 7, когда я копирую файл на внешний диск, во время обычного резервного копирования файла я использую Powershell v2 (запуск из пакетного файла ), чтобы воссоздать в файле копии все временные метки исходного файла.
Следующий код успешно...
963 просмотров
schedule
16.12.2022
Почему существует разница между выводом скрипта и команды терминала?
Почему bash меняет вывод моего скрипта по сравнению с выводом терминала?
Если я наберу
dig +noall +answer NS google.com
Я понял
Но если я сделаю это с помощью сценария
#!/bin/bash
echo "Domain: "
read DOMAIN
echo
DIG=$(dig +noall...
78 просмотров
schedule
21.06.2023
Puppet sed и заменить
Я изучаю Puppet и сейчас пытаюсь установить Tomcat. При попытке заменить дом Catalina в startup.sh с помощью sed в блоке exec, я столкнулся с ошибкой ниже.
Ошибка: не удалось получить каталог с удаленного сервера: ошибка 400 на СЕРВЕРЕ:...
3666 просмотров
schedule
09.05.2023
Куда делись все новые строки?
Если я использую curl в окне терминала в Ubuntu 16.04, чтобы запросить у WordPress некоторые секретные ключи, я получаю красивый вывод с каждым элементом в новой строке:
$ curl -s https://api.wordpress.org/secret-key/1.1/salt/
define('AUTH_KEY',...
58 просмотров
schedule
23.05.2023
Как правильно избежать двойных кавычек в команде ssh pkill bash?
$ ssh [email protected]
123.123.123.123# pkill -f "stalled process name"; commands_to_restart; some_more_commands;
many many lines of output demonstrating success
123.123.123.123# exit;
ВСЕ РАБОТАЕТ ОТЛИЧНО
$ ssh [email protected]...
1639 просмотров
schedule
27.07.2023
Как динамически созданный аргумент может правильно обрабатывать пробелы с помощью /bin/sh?
Я обязан использовать /bin/sh . :(
В следующем примере мне нужно передать необязательный динамически создаваемый аргумент команде openssl :
#!/bin/sh
function foo() {
local dynamic_arg="-passout pass:$1"
if [ -z $1 ]; then...
25 просмотров
schedule
09.11.2022
Start-Process с PowerShell.exe демонстрирует другое поведение со встроенными одинарными и двойными кавычками.
Во-первых, если кто-то задается вопросом, почему мы вызываем PowerShell таким образом, я столкнулся с этим поведением с более сложной командой, которую мы создавали, но это поведение можно продемонстрировать на более простом примере, как показано...
804 просмотров
schedule
09.06.2022
Строковые литералы в JQ с использованием PowerShell
Я не могу заставить работать строковые литералы JQ из Powershell. Например, это выводит красивый объект JSON в Bash, но не работает в Powershell:
PS C:\temp> jq --null-input '{"key":"val"}'
jq: error: val/0 is not defined...
363 просмотров
schedule
01.07.2023
Pandas цитирует мой столбец Datetime, когда я экспортирую в cvs, но я хочу цитировать все остальные столбцы
Я прочитал отчет SQL и хочу экспортировать в файл cvs
df_azuredata = df_azure.to_csv(
file_name1
,sep=","
, quotechar='"'
, index=False
,encoding='utf-8'
,quoting=csv.QUOTE_NONNUMERIC
)...
11 просмотров
schedule
11.03.2023