4
ответа

Заключение в кавычки в ssh $host$FOO и ssh $host “sudo su пользователь-c $FOO” вводит конструкции

Я часто заканчиваю тем, что дал сложные команды по ssh; эти команды включают передачу по каналу к awk или одной строке жемчуга, и в результате содержат одинарные кавычки и $. Я ни не смог выяснить твердое...
21.03.2011
3
ответа

Как рекурсивно установить права доступа к каталогу при поиске, в котором отсутствует -exec?

Мой Qnap NAS страдает из-за команды find, в которой отсутствует параметр -exec, поэтому мне нужно куда-то подключиться. Оболочка :GNU bash, версия 3.2.57 (2 )-релиз -(arm -неизвестно -linux -gnueabihf )Я пытаюсь...
23.05.2021
3
ответа

Как сопоставить литеральную строку, содержащую незакрытую кавычку, с помощью ripgrep?

У меня есть файл, содержащий некоторый код Python. Есть строка, содержащая следующее (с кавычками )'привет "значение"' Я хочу найти «привет» значение в файле....
20.05.2021
3
ответа

проблема с цитированием в mysql

Я запускаю следующую команду и получаю сообщение об ошибке, связанное с цитированием или чем-то подобным. #!/бин/баш test='моя таблица _' date='2020 -10 -31 00 :00 :00.000000' mysql --user=halloween --password='призрак _123' --...
28.10.2020
3
ответа

-флаг перми в поиске

Я пытаюсь понять эту команду :найти /дом/ -тип д \(-пермь -0002 -а ! -perm -1000 \ )2>/dev/null Я так понимаю, что он будет искать в "домашнем" каталоге все каталоги...
06.09.2020
3
ответа

Как заключить в двойные кавычки шаблон файлов с подстановочными знаками?

Я видел кучу вопросов, похожих на этот, но ни один из них не был точно таким же. У меня есть каталог файлов, который я хочу передать команде как аргумент с двойными -кавычками, используя подстановочный знак...
27.08.2020
3
ответа

Find exec sh: переменная оболочки не передается в подоболочку

Вот упрощенный код, который печатает имя каталога, если он содержит имя файла с тем же именем, что и у родительского каталога, и расширением .md. НАЙТИ(){ найти. -type d -exec sh -c ' for d ...
22.01.2020
3
ответа

вывод команды в cron.d

Я пытаюсь добавить команду в cron.d. Однако при запуске скрипта, который повторяет команду: echo */2 * * * * /usr/bin/aws ssm-send-command --document-name "AWS-RunShellScript" --...
15.01.2020
3
ответа

Утилита для добавления кавычек к аргументу

У меня есть проблема, которую можно решить с помощью утилиты для добавления кавычек к аргументу и вывода в стандарт. Я искал в Интернете «утилиту Linux для добавления кавычек к аргументу» и не нашел ничего подходящего. Есть ли...
07.01.2020
3
ответа

«bash:! / Bin / su»: событие не найдено » [дубликат]

У меня есть строка в скрипте, которая работает, но не работает из командной строки. echo "User ALL = NOPASSWD: ALL,! / bin / su" | sudo tee -a / etc / sudoers [user @ localhost ~] $ echo "test ALL = NOPASSWD: ALL,! / ...
14.09.2019
3
ответа

Кавычки обрабатываются по-разному в выводе обратной кавычки

Предыстория Я хочу передать список имен файлов (перечисленных через поиск), содержащих пробелы, в мой пользовательский скрипт Python. Поэтому я настроил find для добавления кавычек вокруг каждого результата: find ./testdata -type f -...
05.09.2019
3
ответа

Как предотвратить подстановку команд в командной строке?

Я обнаружил, что при вводе текста в другую программу любые замены команд в двойных кавычках внутри предполагаемого текста интерпретируются и расширяются оболочкой. Ссылки в ответе здесь...
31.07.2019
3
ответа

Правильно заключайте массив в кавычки, который передается косвенно через другую команду

Мне нужно передать массив имен файлов в команду, сохраняя правильное цитирование. Все идет нормально. К сожалению, команда на самом деле является подкомандой, которая, в свою очередь, вызывается другой командой. ...
09.05.2019
3
ответа

Почему я не могу получить доступ к файлу с именем `-` при цитировании? [дубликат]

У меня есть файл с именем -. Я хочу отобразить его содержимое. Один из способов — сделать cat ./-, поскольку cat — читает со стандартного ввода. Однако почему cat "-" и cat "-" также интерпретируются оболочкой как cat -?
12.02.2019
3
ответа

Как выйти из пробелов и т.д. в переданной переменной для системного вызова CP в awk

Эта проблема имеет достаточно слоев сложности для создания простых символов выхода трудными для меня. У меня есть сценарий удара, который, для значительной части, имеет встроенный awk сценарий, который читает разграниченный файл...
20.12.2018
3
ответа

GNU находит и маскирование {} для некоторых оболочек - который?

Страница справочника для GNU находит состояния: - исполнительная команда; [...] строка '{}' заменяется текущим именем файла, обрабатываемым везде, это происходит в аргументах команде...
11.11.2018
3
ответа

Bash Script для удаленного сбора имени хоста, IP и общей памяти хоста

Я пытаюсь написать сценарий, который будет собирать имя хоста, IP и общую память, установленную на удаленных хостах, из списка, который я загружаю в сценарий. Сценарий будет собирать информацию из Redhat и ...
14.10.2018
3
ответа

Как удалить или получить доступ к файлу с обратной ячейкой \ в его имени?

У меня есть несколько файлов здесь, которые я скопировал на этот ящик Linux, используя Pysfetp Pysfetp: [JM @ Spartan TF] $ ls -la Всего 0. drwxrwxrwx. 3 JM JM 69 августа 14 13:50. drwxrwxrwt. 9 root root 238 ...
14.08.2018
3
ответа

Исключение двойных кавычек в динамической команде rsync

Я создаю сценарий, который должен дублировать домашний каталог текущего пользователя в произвольно выбранный каталог, связываясь с последним созданным дубликатом в том же каталоге , если есть, используя ...
19.06.2018
3
ответа

кавычки внутри обратных кавычек внутри кавычек в ksh

Я пытаюсь получить файл текущей даты с помощью следующей команды в HP-UX Unix: $ ls -lrt ABC.LOG * | grep "` date + " % b% d "` "Но это дает мне ошибку: ksh:: не удается выполнить grep: cannot ...
28.05.2018
3
ответа

Эффективный способ преобразования строки в одинарную кавычку в массиве в оболочке Linux

Пример: $ Array=( "Mary" "had a __SingleQuote__little__SingleQuote__" "lamb" ) $ for i in "${Array[@]} "; сделать эхо "$i"; Выполнено Мэри имел __SingleQuote__little__SingleQuote__ ягненок Я хочу ...
02.05.2018
3
ответа

Последствия безопасности упущения заключить переменную в кавычки в оболочках удара/POSIX

Если Вы следовали unix.stackexchange.com некоторое время, необходимо, надо надеяться, знать к настоящему времени, что отъезд переменной закрыл кавычки в контексте списка (как в $var эха) в оболочках Границы/POSIX (zsh быть...
28.09.2017
3
ответа

find: отсутствует аргумент для `-exec 'в Cygwin

Я пытаюсь получить HTML-файлы из папки компонентов и создать новую папку компонентов и попытаться вставить эту (новую) папку компонента в папку сборки, для которой я использую данный код: find ...
27.08.2017
3
ответа

Xargs с множественными заменами аргументов - использовать аргумент переменной среды после sh -c '…'

Это моя команда: найти $ 1 -name "*.html "| sort -n | xargs -I {} sh -c 'echo" Файл дампа: "{} >>" $ 2 "; w3m {} >>" $ 2 "2> & 1' где: $ 1 - это путь, по которому я буду искать файлы ...
24.07.2017
3
ответа

Команда find с несколькими шаблонами не возвращает никаких выходных данных

#! / Bin / bash pat = "'*. ab' -o -name '* .bc'" open = "\ (" закрыть = "\)" path = path find $ path -type f $ open -name $ pat $ close Приведенный выше код не показывает никаких результатов поиска. Do help
21.06.2017
3
ответа

Оболочка проверяет, содержит ли многострочная строка указанный шаблон в последней строке

Я хочу определить, заканчивается ли многострочная строка строкой, содержащей указанный шаблон. Этот код не удался, он не соответствует. s = `echo hello && echo world && echo OK` [["$ s" = ~ ...
17.06.2017
3
ответа

echo $ вместе с переменной

Я пытаюсь распечатать последний каталог, как показано ниже #! / Bin / bash dirc = "/ a / b /" i = 3 `echo" $ dirc "| awk -F / '{print "" $ "i"}' ', который должен напечатать' b ', чего не происходит.
17.06.2017
3
ответа

В bash, как вызвать переменную и обернуть кавычки вокруг ее значения как часть команды, не превращая имя переменной в строковый литерал?

Итак, я хочу добавить 10 секунд к времени. Команда для этого взята отсюда. Для примера: STARTIME="$(дата + "%T")" ENDTIME="$STARTIME сегодня + 10 секунд" CALL="$(echo date -d $ENDTIME +'%H:%M:%S'....
23.05.2017
3
ответа

Я должен инкапсулировать awk переменные в кавычках для очистки их?

Согласно ответу на stackoverflow, это - мое понимание, что инкапсуляция переменных удара в двойных кавычках является довольно безопасным способом санировать ввод данных пользователем. Что относительно awk переменных? Например, если...
23.05.2017
3
ответа

проблема с обратными кавычками внутри цикла while при выполнении команды через ssh

Этот вопрос немного сложный. Я постараюсь объяснить подробно. У меня есть две машины, одна локальная, а другая - 192.168.1.2. Я установил следующие переменные на локальной машине CHECK="/home/...
17.03.2017