1
ответ

маска Доллар, скобки и кавычки в удаленной команде ssh [дубликат]

Я хочу сделать некоторый скрипт на удаленной машине через ssh: ssh Server "V=\$\(lua -e 'print\(require\(\\\\\"platform_info\\\\\"\).get_image_name\(\)\)'\); echo \$V" Но это echo $V в конце дает мне ...
18.03.2017
1
ответ

Почему \ n в bash расширяется до n?

Когда дело доходит до операции оболочки, я могу понять первый шаг, но второй шаг меня немного озадачивает. Вот мое понимание: сначала оболочка разбивает ввод на слова и операторы, затем ...
26.02.2017
1
ответ

Как использовать переменную $ внутри команды с одинарной и двойной кавычкой

У меня есть сценарий bash со следующим: USERLIST="/tmp/adusers.list.names.only.txt" cat $USERLIST | while read users do num=$[$num+1] USR=`echo $users | awk '{print $1}'` STATUS=`winexe -U DC/ID%"PASS" /...
13.02.2017
1
ответ

Как передать список переменных в sed в функции оболочки

Я хочу добавить несколько переменных в конец строки, содержащей определенную строку. Вот моя функция: function () {sudo sed -i '/ ^ STRING / s / $ /' $ @ '/' FILE; } Однако я получил команду sed: -e ...
31.01.2017
1
ответ

sudo-u имя пользователя-s “cmd аргумент” возвращает команду, не найденную

Я раньше выполнял команду: sudo-u elasticsearch-s "ulimit-Hn" и это возвращало значение ulimit-Hn, как замечено пользователем elasticsearch, пока я не попробовал его на Ubuntu 11.10. Там это возвращается:/...
15.01.2017
1
ответ

Почему `cd ~« / mydata »` завершается успешно, а `cd ~ /« mydata »` нет

Почему первая команда завершается ошибкой, а вторая - успешной? $ cd ~ "/ mydata" bash: cd: ~ / mydata: Нет такого файла или каталога $ cd ~ / "mydata"
20.12.2016
1
ответ

Экранирование обратной косой черты с помощью awk в OSX

Я пытаюсь сопоставить \ N в поле файла csv. Я пробовал awk -F "|" '($ 12 == "\ N") {печать}' ./filename.csv awk -F "|" '($ 12 == \ N) {print}' ./filename.csv awk -F "|" '($ 12 == \\ N) {print}' ./filename ....
02.12.2016
1
ответ

Как избежать строки этого сценария bash?

Это мой файл foo.sh: #! / Bin / bash sed -i - 's / / / ...
02.12.2016
1
ответ

Как создать псевдоним для команды, содержащей как апострофы, так и кавычки?

В результате ответа на мой предыдущий вопрос я решил использовать псевдоним groe =? Vim -c 'normal "+ p1Gdddd "'-c':% s / \ n / '-c' normal" gVGgJy "'-c'q!'? Я не могу понять, как заменить '? S' в моем примере, чтобы сделать это ...
26.10.2016
1
ответ

Интерполяция знака доллара в заключает в кавычки в ударе

Я выполняю этот небольшой сценарий тестирования, который я записал: #!/bin/bash TESTCASE= $ testHarness <<runTest $TESTCASE runTest из командной строки:./test.sh "1 092 212$", но знак доллара...
21.09.2016
1
ответ

Может ли сценарий оболочки печатать свой аргумент в кавычках, как если бы вы написали их в приглашении оболочки?

Насколько я понимаю, в сценарии оболочки "$ @" заменяется на аргументы сценария, цитируя их по мере необходимости. Например, это перенаправляет аргументы сценария в gcc: gcc -fPIC "$ @" При использовании bash ...
01.09.2016
1
ответ

zsh не удается сохранить в кавычках `$ *` и `$ @` равными

Все протестированные оболочки делают то же самое для (заключенной в кавычки) пары «$ *» и «$ @» с помощью этого кода: c = 'set ab @ c; IFS =:, @; a = $ (printf "<% s>" "$ *"); b = $ (printf "<% s>" "$ @"); printf "% -20s и% -20s \ n" "...
04.08.2016
1
ответ

экранирование имени файла является результатом команды grep

Как избежать вывода команды grep, чтобы bash мог правильно читать имена файлов? У меня есть текстовый файл, который является результатом выполнения команды поиска. Для каждой строки я хочу сделать символическую ссылку. На данный момент я просто ...
28.07.2016
1
ответ

Как извлечь строку между двумя \n в файле

У меня есть файл с шаблоном Rs.\n29\n
\n3 days\n,
24.07.2016
1
ответ

Почему find не выводит список совпадающих файлов, если перед ними стоит звездочка (*)? [duplicate]

На Ubuntu 14.04, 64 bit, я установил /lib/modules/4.2.0-27-generic/kernel/drivers в качестве текущего каталога. Я намерен выполнить поиск во всех файлах, в которых в качестве подстроки присутствует net. Если я выполню поиск с помощью regex ...
30.06.2016
1
ответ

Как передать несколько команд через pssh и несколько xterms

Я пытаюсь открыть несколько xterms и выполнить команду как пользователь SAP через sudo, использующий pssh. До сих пор я могу выполнить PSSH в файл серверов без проверки на ключи, открыть каждый xterm в серверах...
01.06.2016
1
ответ

Синтаксическая ошибка с переменной, содержащей кавычки

У меня есть группа Linux-машин за двумя шлюзами. Чтобы подключиться к установке, я делаю ssh -o ProxyCommand = "ssh gateway1 nc% h% p" machines_behind_1 ssh -o ProxyCommand = "ssh gateway2 nc --proxy% h% p --...
18.05.2016
1
ответ

синтаксическая ошибка: незавершенная строка в кавычках при использовании regexp_replace в сценарии bash

Я добавил код в конец сценария bash, который я использую. Показанный здесь код предназначен для копирования csv в мою таблицу postgres, а затем удаления скобок, кавычек и двойных кавычек из заголовка ...
08.05.2016
1
ответ

Страницы руководства используют кавычки: `<символ/строка>' (цитирование строки внутри подчеркивания и апострофа) [duplicate]

Я обнаружил, что во многих руководствах используется кавычка: `c/s', то есть цитирование символа или строки внутри подчеркивания (`) и апострофа('). Например, зайдите в manpage bash, find и т.д. и вы найдете ...
13.03.2016
1
ответ

О передаче аргументов программам через переменные массива

NB: хотя в приведенном ниже вопросе используется rsync, это не вопрос о rsync; это вопрос о массивах zsh. Если я инициализирую переменную EXCLUDES следующим образом EXCLUDES=( --exclude=/foo --exclude=...
06.03.2016
1
ответ

Вложенные строки в команде bash [дубликат]

Я пытаюсь написать скрипт для списка всех строк shebang в файлах python. Я хотел бы сделать следующее: sudo bash -c 'for logf in $(find / -name "*.py"); do fgrep '#!/usr/bin' "$logf"; done' ...
20.02.2016
1
ответ

Почему эти вложенные параметры в сценарии оболочки POSIX разделяются по словам?

У меня есть сценарий count_args, который считает аргументы: #! / Bin / sh echo $ # Если я вызываю его с этими параметрами, он сообщает мне, что получает два аргумента: $ ./count_args --options '1 2' 2 Но если я построю ...
14.02.2016
1
ответ

Как 'find -exec' передает имена файлов с пробелами?

Если у меня есть каталог, содержащий файлы, имена которых содержат пробелы, например $ ls -1 dir1 файл 1 файл 2 файл 3, я могу успешно скопировать их все в другой каталог, например: $ find dir1 -mindepth ...
15.11.2015
1
ответ

Как подставить "в awk?

Например, мне нужно заменить" в кавычки, чтобы в какой-то момент заменить строку с "" в строка с кавычкой в ​​какой-то момент я пробовал: $ echo 'строка с "в какой-то момент" ...
13.10.2015
1
ответ

Есть ли способ распечатать значение внутри переменной внутри одинарной кавычки?

Учтите, что я установил переменную site, и ее нужно распечатать с помощью echo или printf, но если я использую одинарная кавычка, чтобы что-то написать и использовать переменную, тогда как? Пример: $ site = unix.stackexchange.com $ ...
17.06.2015
1
ответ

Как правильно выйти из этой длинной команды su + sed?

#! / Bin / bash wineuser = tom su $ wineuser -c "sed -i '$ ialias ptgui "wine ~ / .wine / drive_c / Program \ Files / PTGui / PTGui.exe \" '/usr/people/$wineuser/config/cshrc.csh "Актуальная строка вставлена ​​в cshrc Тома ....
21.05.2015
1
ответ

Bash - замена Команды добавляет одинарные кавычки

У меня есть проблема с поведением удара при оценке серьезных диакритических знаков. Я хочу работать, находят с дополнительным - имя: найдите - называют "*.log", хорошо работает, но когда я хочу добраться - заглавная роль из вложенного сценария..
12.04.2015
1
ответ

Команды Mutiple после sudo в одной строке

Я хочу выполнить несколько команд после того, как sudo будет управлять su - appuser-c "CD/apps/bundle/bundle-client/bin; BDL_WEB_USER=not_used экспорта; BDL_WEB_PASSWORD=not_used экспорта;./пакет-b $ {опция....
25.03.2015
1
ответ

шаблон awk с переменной в сценарии удара

У меня есть проблема с командой awk в ударе, я хочу найти шаблон с переменной, но это не работает. Можно ли сказать мне что случилось с этой строкой? awk-F" ""/$PWD/{печатают 1$, 3$}" file.txt
18.03.2015
1
ответ

UnixWare 7 не удается передать переменную Linux

Я плохо знаком с Bash, и у меня есть проблема, которые находят трудными решить, может быть легко для некоторых. У меня есть действительно старая система SCO UnixWare 7 без SSH только доступный RSH. SCO больше не существует, я...
24.01.2015