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

Process.Start, Пакетные файлы и Цитаты
Я написал скрипт BAT , который автоматически устанавливает и отключает широкополосное соединение: netsh mbn connect interface="Mobile Broadband Connection" connmode=name name="My Provider" netsh mbn disconnect interface="Mobile Broadband...
2750 просмотров
schedule 29.11.2023

Передача Torque PBS переменных среды, содержащих кавычки
У меня есть скрипт на питоне. Обычно я бы запускал это так: ./make_graph data_directory "wonderful graph title" Мне нужно запустить этот скрипт через планировщик. Я использую -v для передачи аргументов для скрипта Python через qsub....
1183 просмотров
schedule 22.01.2024

Как подавить нежелательные символы доллара и кавычек при использовании printf %q?
Мне нужно избежать символов новой строки в открытом ключе, чтобы встроить его в вывод json из скрипта bash. Я хочу сделать следующее: Little-Net:~ minfrin$ [escape-it-somehow] server.pub" -----BEGIN PUBLIC...
294 просмотров
schedule 01.02.2024

Как мне вызвать команду PowerShell Start-Process с аргументами, которые требуют цитирования из командной строки или пакетного файла?
Я получаю эту ошибку при попытке выполнить одну команду в PowerShell : Я пытаюсь выполнить exec эту команду: powershell.exe Start-Process -FilePath "C:\Windows\System32\attrib +h +s "%CD%"" -Verb runAs Может кто-нибудь,...
4196 просмотров
schedule 30.04.2024

Bash: как сохранить несколько параметров в строке?
В скрипте bash я запускаю Vim с параметрами: vim "-c startinsert" "+normal 2G4|" foo нужны двойные кавычки, но их можно заменить простыми: vim '-c startinsert' '+normal 2G4|' foo поскольку эти параметры могут варьироваться от...
87 просмотров
schedule 19.05.2024

Sed берет имя файла вместо пустого значения
У меня есть функция замены, например function replace() { sed -i "s#$1#$2#g" $3 } Я вызываю функцию с этими параметрами replace MY_IP $MY_IP /usr/xxx.sh где $MY_IP - пустое значение, поэтому sed дает как sed -i s#MY_IP#/usr/xxx.sh#g...
38 просмотров
schedule 17.03.2024

Как передать переменную args=foo bar=\baz qux\ как ровно *2* аргумента?
Возьмите следующий скрипт: #!/bin/bash function print_args() { arg_index=1 while [ $# -gt 0 ]; do echo "$arg_index: $1" arg_index=$(expr $arg_index + 1) shift done echo } echo "print_args foo bar=\"baz...
175 просмотров

Команда Bash не работает с bash -c, но работает в интерактивной оболочке
У меня есть эта достаточно простая команда, которая при запуске внутри bash выводит оставшееся место на диске в stdout : echo -n "External1TB: $(grep -Poi '(\/mnt\/External1TB\s+)\K(.*)' <(df -H --output=target,avail))B" Я использую...
52 просмотров
schedule 04.05.2024

', (кавычки-запятая) в общей шепелявости
Каков эффект и использование ', в выражениях с обратными кавычками в lisp? Есть ли у него название и документировано ли оно где-нибудь? И насколько это распространено и полезно? Например: (defmacro test-exp (exp) `(format t "~&~S...
503 просмотров
schedule 27.05.2024

SAS %QUOTE против %BQUOTE
Я где-то читал (больше не могу найти где...), что функция SAS %bquote решает некоторые мелкие проблемы в функции %quote и что она более надежна. Это правда? Какие проблемы были с %quote? заранее спасибо
134 просмотров
schedule 18.03.2024

Как надежно вызвать интерфейс командной строки PowerShell в отношении кодировки символов, потоков ввода и вывода, цитирования и экранирования?
Этот вопрос с самостоятельным ответом направлен на получение систематического обзора интерфейса командной строки PowerShell как для Windows PowerShell ( powershell.exe ), так и для PowerShell (Core) v6 + ( pwsh.exe в Windows, pwsh в Unix...
50 просмотров