0
ответов

Скрипт Bash экранирует кавычки

Я пишу bash-скрипт, чтобы найти все изображения в папке и выяснить, есть ли у них поврежденные окончания с помощью ImageMagick. Это команда, которую я пытаюсь автоматизировать :определить -подробный *.jpg 2>&1 | grep "Коррумпировано" | egrep -o " ([\ `].
06.10.2021
0
ответов

Экранирование одинарных кавычек внутри команды sub -с одинарными кавычками, внутри команды с двойными кавычками

Проблема заключается в следующем :смотреть "psql -d postgresql ://пользователь :pass@host :5432/dbname -c 'выбрать идентификатор, имя из таблицы, где имя <> 'недоступно' заказать по идентификатору;' " это «недоступное» сравнение должно быть заключено в од
23.09.2021
0
ответов

Экранирование косой черты при отправке вывода команды в массив

В моем текущем проекте я пытаюсь вывести вывод из ветки git -r в массив в zsh следующим образом :% all _branch = ("${ (@f )$ (git branch -r )}" )Однако, когда я запускаю эту команду, я получаю...
12.08.2021
0
ответов

Можно ли использовать escape-коды, используемые в приглашениях оболочки, в другом месте, например, в эхе?

Пример :Когда я бегу echo -e "\[\033[;33m\][\t \u (\ #th )| \w]$\[\033[0m\]" напечатанный ответ \[\][ \u (\ #й )| \w]$\[\] где все после первого \[ и до последнего \]...
27.07.2021
0
ответов

Как удалить одинарную кавычку из имени файла? [дубликат]

У меня есть несколько подкастов на моем радиосервере, которые содержат отметку времени, когда они должны быть воспроизведены. Я заметил, что один из них заключен в одинарные кавычки «filename.mp3», и я не могу их удалить. Проверь это: ...
21.05.2021
0
ответов

Как экранировать все специальные символы, чтобы иметь возможность печатать строку как есть?

Я создаю скрипт tcsh на лету (со статическим языком ). У меня есть раздел , который содержит некоторую команду. Я хочу сделать :echo <добавить -команду -здесь> В этом <добавить -...
23.03.2021
0
ответов

В чем разница между байтом и символом (хотя бы *nixwise )?

Я понимаю, что любой символ состоит из одного или нескольких байт/с. Если не ошибаюсь, по крайней мере в *nix операционных системах персонаж будет вообще (или тотально? )состоять только из одного байта....
23.02.2021
0
ответов

Asterisk *не принимает оператор Case в bash

Asterisk не принимает мой оператор case. Мой оператор case ниже, я пытался выйти с помощью \ " ', но безуспешно. Можете ли вы поправить меня, где я ошибаюсь здесь. case $tdat in *['\ *''!'@ #$%^&...
16.02.2021
0
ответов

Как узнать конец управляющего кода ANSI?

Я работаю над кодом для последовательного терминала и реализую escape-коды ANSI для перемещения курсора, очистки экрана и т. д., и мне любопытно, как узнать, какой из них использовать, так как их нет..
14.02.2021
0
ответов

Как захватить/игнорировать ESC во время выполнения диалога?

В настоящее время играю с командой диалогового окна, и я заметил, что когда я нажимаю Shift -Tab или ESC, выполнение немедленно завершается, и я возвращаюсь в командную строку. Так как это не...
19.11.2020
0
ответов

Bash script передает аргумент в кавычках

у меня есть такая команда date -d @$ (date -d 'Sat, 08 Aug 2020 00 :00 :00' "+%s" )+'%Y -%m -%d', которые выводят это 2020 -08 -08 Итак, я хочу использовать Thins в сценарии bash, я создал это (, это просто...
08.10.2020
0
ответов

Использование escape-последовательностей терминала на экране GNU

У меня есть ruby ​​скрипт терминала, который я хотел бы распечатать гиперссылки. Я добиваюсь этого так: puts("\e]8;;https://example.com\aThis is a link\e]8;;\a") Это прекрасно работает в "нормальном"...
27.03.2020
0
ответов

Обработка параметров с *, переданных в unix

Я получаю запрос через файл конфигурации в unix, например. Содержимое файла конфигурации будет иметь следующий формат: имя_таблицы|запрос ABC|выберите ABC.A,ABC.B из левого соединения PQR (выберите * из ABC) на ABC.pk=...
24.01.2020
0
ответов

Как я могу отправить управляющую последовательность из вложенного сеанса tmux в iTerm2?

Это работает (помещает дату и время в буфер обмена) только в iTerm: printf "\e]1337;Copy=:$(date | base64)\a"; echo $(pbpaste) Это работает в tmux, работающем локально (используя DCS passthrough): printf ...
11.12.2019
0
ответов

как экранировать кавычки, передаваемые из командной строки в команду в сценарии bash

Я использую Debian 10. Есть команда, которую я часто запускаю для поиска текста. sudo grep -rin <путь> -e <текст для поиска> Поскольку я часто использую эту команду, я хотел создать простой ...
13.09.2019
0
ответов

Удаленная команда ssh с переменными, кавычками и одинарными кавычками [закрыто]

Мне нужно выполнить команду на удаленном сервере MongoDB, используя объявленные переменные в сценарии оболочки. Команда: ssh (скрытый) "mongo mydb --host 10.1.1.1 --port 27017 -u user -p пароль --...
21.11.2018
0
ответов

Почему мне не нужно сбрасывать текст атрибуты с меньшим?

Этот скрипт выводит 5 строк, третья подчеркнута: #! / usr / bin / env bash set -eu полужирным шрифтом = $ (полужирным шрифтом) сброс = $ (tput sgr0) подчеркивание = $ (tput smul) echo 'строка 1 строка 2 строка 3 строка 4 линия 5 '| ...
29.05.2018
0
ответов

Странные символы на экране при использовании grep?

Есть идеи, что могло быть причиной этого? Без использования grep отображаются только коды ISO и пустое пространство. Используемое программное обеспечение Команда: ./trans --id --input / path / to / txt | grep ISO | grep [a -...
26.01.2018
0
ответов

bash-ontsnappende aanhalingstekens

Ik heb een interessante uitdaging om te ontsnappen aan aanhalingstekens in een bash-script. Mijn bash-script heeft een lange curl-aanroep met een grote -d json-structuur doorgegeven. #! / bin / bash Value4Variable = Value4 curl -s -X ...
03.01.2018
0
ответов

Экранировать неизвестные символы из строки для -exec

У меня есть команда поиска который находит определенные файлы и каталоги. Затем эта команда find запускает rsync с файлами и каталогами, найденными ранее в качестве источника. Проблема в том, что эти файлы и ...
10.12.2017
0
ответов

интерпретация почти одновременных клавиш Enter и обратной косой черты

Я набрал команду mv и намеревался нажать клавишу Enter. Возможно, я нажал обратную косую черту почти одновременно. Если клавиша Enter была первой, новая строка с зеленой подсказкой должна появиться для ...
19.11.2017
0
ответов

Предоставление аргумента команде после подстановки

Я пытаюсь взять имя файла из папки ~ / Pictures и предоставить его в качестве аргумента для команды nomacs. Имя файла содержит несколько пробелов, поэтому я использую замену Bash, чтобы избежать пробелов (я ...
13.09.2017
0
ответов

bash: Passing several space containing filenames

В bash скрипте я растеризую PDF страницу за страницей в отдельные файлы, в итоге отдельные результирующие PNG снова объединяются в PDF следующим образом: convert -monitor /path/to/1.png /path/to/2.png /...
23.05.2017
0
ответов

sh -c: Ошибка незавершенной строки в кавычках [дубликат]

Я потратил часы, пытаясь понять следующую ошибку. Мой сценарий CMD = "sh -c 'echo \" a \ "'" $ CMD Error: "a" ': 1: "a"': Синтаксическая ошибка: незавершенная строка в кавычках, конечно, когда я эхо $ CMD и ...
13.04.2017
0
ответов

Комбинация двойной кавычки и одинарной кавычки BCP в Linux

Может ли кто-нибудь показать мне правильный способ структурирования этой команды? К вашему сведению - я думаю, это сводится к проблеме побега. Есть несколько закрытых сообщений, но мне еще предстоит найти решение, которое будет работать как ...
13.04.2017
0
ответов

Найдите комбинацию клавиш/последовательность символов для Ctrl-'

Одна из моих связок клавиш Emacs - C-', которая хорошо работает в GUI. Однако в терминале она не распознается. Я понимаю, что мне нужно выяснить фактические символы, посылаемые на терминал с помощью C-' ...
13.04.2017
0
ответов

Как избежать входной строки в Bash [ closed]

Я использую инструмент jq для обработки JSON в bash. Только одна проблема при использовании этой строки: PB_ACL = "acl =" `echo $ IMGREQ | jq -r'.data.acl'` Результат: echo $ PB_ACL // acl = Ожидаемое значение jq ...
12.01.2017
0
ответов

xterm не отображает цвет при выводе цветной строки

В Xterm(271) (под Ubuntu 12.04) этот скрипт Octave не выводит цветные строки (например, cprintf("red","%s\n", "test"), в исполняемом скрипте Octave). Он прекрасно работает в Xterm(297) на ...
09.11.2016
0
ответов

Раскрашенный хвост: как установить цвет по умолчанию

У меня есть настройка функции для предоставления цвета хвостовой команде с помощью управляющих последовательностей ANSI с sed. function colortail { хвост -f -n30 $ 1 | sed -e 's /\(.* НЕЗНАЧИТЕЛЬНЫЙ. * \) / \ o033 [93m \ 1 \ o033 [39m /' -e 's /.* MAJOR
06.07.2016
0
ответов

Как изменить цвет фона ровно для одной строки?

Вот мои попытки: Последняя работала, но прерывает копирование-вставку (добавление большого количества пробелов при копировании). Есть ли способ лучше? Копируемый текст: $ PS1 = '\ [' $ '\ x1b [0m \] $' » $ echo -e "\ x1b [41; 37mWarning ...
24.06.2016