1
ответ

Сценарий оболочки, запускаемый xautolock, сохраняет значение остановки в подстановке команд

Я пытаюсь создать простой сценарий, переводящий мой компьютер в спящий режим, если он работает от батареи без присмотра. У меня есть такой простой скрипт: #! / Bin / sh если [`cat / sys / class / power_supply / ADP1 / online` -eq 0]; затем ...
06.01.2017
1
ответ

Как использовать dmtxread для чтения отсканированной матрицы данных?

Я пытаюсь прочитать матрицу данных, которую я сгенерировал из закрытого 2096-битного зашифрованного RSA-ключа. Ключ был создан с помощью gpg и распечатан в PDF с помощью следующей команды: gpg --export-secret-...
30.12.2016
1
ответ

Использование команды в подстановке sed

Я пытаюсь использовать sed для замены последовательности тех же символов количеством символов в этой последовательности, но что-то идет не так. Я пробую следующее: echo aaabbdd | sed -e ...
01.12.2016
1
ответ

Как установить '!!' команда?

Я пытался использовать !! при моей новой установке debian, и я получаю следующую ошибку: $ sudo !! sudo: !!: команда не найдена Я могу использовать !!? Также как я могу позвонить !! так что я могу на самом деле гуглить ...
13.10.2016
1
ответ

error=$(mkdir test 2>&1) Что означает это выражение?

У меня есть следующий shell-скрипт: error=$(mkdir test 2>&1) Я знаю, что переменная 'error' получит результат ошибки команды mkdir, если произошла ошибка, но я не могу понять, как 2>&...
22.09.2016
1
ответ

Запись вывода команды в переменную [closed]

Я хотел бы поместить вывод команды в переменную. Насколько я знаю, вы должны использовать одно из этих: переменная = $ (команда) variable = `command` С моей точки зрения, должно работать следующее: ...
07.07.2016
1
ответ

подстановка команд в стиле c для цикла в Zsh

У меня есть функция, печатающая число myFunc () {echo 11 } Теперь я хочу использовать число в выражении в стиле for-loop в стиле c: for ((i = 1; i <= $ (myFunc); i ++)); эхо "$ i" done Zsh дал мне ...
01.07.2016
1
ответ

Как ksh93 избегает форков при подстановке команд

Учитывая cmd = 'fun () {echo "$ @"; }; fun $ (fun $ (fun hi)) ', как правило, требуется сделать две вилки, чтобы это произошло strace-f () {strace -f "$ @" 2> & 1; }; для sh в тире bash zsh ksh; do printf ...
18.06.2016
1
ответ

Версия этой команды с обратной галочкой [закрыто]

TAROUTPUT = $ (tar cvf / tmp / incremental_backup. Tar $ (find / etc -type f -mtime -1)) Пожалуйста, предложите, как я могу использовать обратную кавычку для вышеуказанного команда
14.06.2016
1
ответ

bash/cygwin сломался после установки rtool?

Обычно я могу решить проблемы самостоятельно (и с помощью Google). Но недавно я был озадачен этой странной заминкой. Предыстория: Я использую цепочку скриптов для обработки файлов (в Windows, под Cygwin. Скрипты ...
27.05.2016
1
ответ

Проблема с запуском bash в Linux: проблема с подстановкой команд

Я пытаюсь запустить новую оболочку в своей среде, но у команды bash возникла проблема: $ bash bash: подстановка команд: строка 1: синтаксическая ошибка рядом с неожиданным токеном `then ' 'ash: подстановка команд: строка 1: `...
10.05.2016
1
ответ

Ошибка выхода из сценария из подстановки команд

Если у меня есть функция: myfunction () {[-d somedirectory] && ["другое условие"] || {echo "error"> & 2; выход 1; } global_var = somevalue } И я вызываю ее из другого ...
21.01.2016
1
ответ

Инкапсуляция команды Backtick

test@debian:~$ echo `echo \`echo "uh!"\`` ух! Как Bash делает это? Похоже, что он сначала выполняет выражение в неэкранированных обратных кавычках, которое возвращает (двойные кавычки "" являются ...
19.01.2016
1
ответ

Возврат локальных значений из переменных Bash?

Я изучил эту статью под названием «Возврат значений из функций Bash». Data Lorem. \ begin {document} Привет \ end {document} Случай №1, который не работает Код #! / bin / bash function getStart {...
12.09.2015
1
ответ

Ошибка сценария Bash: ожидается целочисленное выражение

У меня проблема со сценарием bash на raspberry pi: x = 'gpio -g read 22' if [$ x -ge 1] тогда gpio -g запись 23 1 fi Ожидается ошибка целочисленного выражения. Почему?
25.07.2015
1
ответ

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

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

как отправить вывод вихревого запроса к 2 отдельным командам

Я передаю вывод по каналу вихревого запроса для таращения глаза так, чтобы я мог вытянуть некоторые данные. Код простофили уже работает, если я перерываю файл HTML, которые завихряются, запрос производит. Однако я был...
26.03.2015
1
ответ

Удаленная команда ssh, не отправляющая переменную эха от ksh сценария на AIX

Я - потребность получить значение переменной от удаленного хоста в сценарии с помощью SSH и иметь для определения источника файла среды сначала, который делает сдвиг в конце его выполнения. Команда работает локально и я...
23.12.2014
1
ответ

Как отличить выходные данные двух команд? [дубликат]

Как я могу использовать команду diff для сравнения результатов двух команд? Что-то подобное существует? diff ($ cat / etc / passwd) ($ cut -f2 / etc / passwd)
17.09.2014
1
ответ

Что делает $ выражения (<“dir/файл”), означают в ударе?

В сценарии удара я не могу отправить здесь, я вижу следующее выражение: $ (<"dir/файл") Из того, что я понимаю $ выражения (...), оценивает команду внутри (как тогда, когда с помощью обратных галочек), но что...
29.11.2013
1
ответ

Не может повторить или создать символьную ссылку на файл со специальными символами на его имя в сценарии удара

Я пытаюсь создать символьную ссылку на файлы со следующим соглашением о присвоении имен:. $abc$namehere.zip; 1 Как видно, это имеет следующие специальные символы в нем:. $; В моем сценарии I удара...
26.11.2013
1
ответ

Как делает туалет-l 'ls', дают фактическое количество строк?

Кто-либо может объяснить мне, как это управляет работой. туалет-l 'ls', в то время как эта команда дает общее количество строк Java или txt строк.
09.02.2013
1
ответ

Замена команды: кошка с исполняемым содержанием

У меня есть файл, названный тестом, и содержание: ubuntu@regina:~ тест кошки $ ** тест ** catting этот файл через командную строку хорошо работает, но если я использую замену команды, я получаю понятное, но...
07.06.2012
1
ответ

Bash: Объедините foldername от переменной с именем файла

Сначала я пишу configfile со всеми своими параметрами как этот путь = "/home/test /" я называю его test.conf. Затем я пишу сценарий оболочки с этим содержанием, называю его тестом и делаю его исполняемым файлом с chmod +x....
13.01.2012
0
ответов

Bash :замена команды фоновым заданием

Я пытаюсь запустить и забыть процесс внутри функции в bash. Я бы хотел, чтобы эта функция возвращала статус, соответствующий тому факту, что процесс действительно был запущен, и извлекала вывод функции, чтобы получить PID процесса sub -. Поэтому я написал
14.10.2021
0
ответов

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

Если команда 1 равна :curl -k -v -u пользователь :парольhttps://example.com/v2/image/manifests/tag-H Accept :application/vnd.docker.distribution.manifest.v2+json 2>&1 | grep Docker -Контент -Дайджест | awk '{напечатать ($3 )}' какой вывод, например
28.09.2021
0
ответов

Подстановка команды Makefile

Мой Makefile :все :... (прочие правила )чистые чистый :rm $ (найти. -тип f -исполняемый файл )Когда я удаляю правило очистки из вышеуказанного файла Makefile, все работает, как и ожидалось. После добавления команда make (также make clean )приводит к резул
19.09.2021
0
ответов

«bash :синтаксическая ошибка рядом с неожиданным токеном `('» ошибка с заменой процесса

В свежем, чистом экземпляре bash я, как и ожидалось, получаю следующее :$ printf "a\td\n" | кошка -вЭ д$ $ $ файл < (printf "a\td\n" | кошка -вЭ )/dev/fd/63 :символическая ссылка на канал
19.09.2021
0
ответов

Расширение переменной среды внутри подстановки команды $ ()

Я использую Bash 5.1.4 на Debian. Я пишу сценарий установки после -, чтобы скопировать конфигурацию и другие файлы в места в моем домашнем каталоге. Я добавляю предполагаемое место назначения к каждому файлу в...
15.08.2021
0
ответов

Почему команда echo `echo \\\\\\\z `в сценарии bash печатает \\z вместо \\\z?

Команда echo `echo \\\\\\\z `это из этой книги, не пойму почему печатает \\z, когда он выполняется через сценарий bash. думаю надо печатать \\\z
07.08.2021