Вопросы по теме '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 просмотров

Использование массива строк в команде 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 просмотров

Почему существует разница между выводом скрипта и команды терминала?
Почему 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 просмотров

Как правильно избежать двойных кавычек в команде 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 просмотров

Строковые литералы в 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