1
ответ

Ошибка при выполнении команды оболочки adb

adb shell am broadcast -a com.test.app --es command «STOP» --es filename «sample 1.01.49 7 -09 -1380 (01 ).apk" Я пытаюсь передать намерение с помощью приведенной выше команды adb, где...
26.08.2020
1
ответ

как расположить кавычки в этой команде bash

my _cmd --attr1 $ (($1 -$2))--attr2 $ (($1 -$2+$3))--attr3 $ (($2+1 ))У меня есть эта команда, и я хотел бы ее отладить (, поместить ее в эхо и посмотреть, как будет выглядеть команда ), но я борюсь с...
25.08.2020
1
ответ

Почему псевдонимы пропускаются, если экранированы?

Обычный способ пропустить псевдонимы — добавить обратную косую черту перед командой с псевдонимом. Например, $ псевдоним ls='ls -l' $ls файл -rw -r --r --1 пользователь пользователь 70 июл 30 14 :37 файл $\ls файл файл В моем исследовании есть...
31.07.2020
1
ответ

В чем разница между тестовой командой и отдельным условным выражением, окруженным [[]]?

Я изучаю zsh в части условных выражений и обнаружил некоторые необоснованные результаты. Например :$ mkdir пустое пространство && cd пустое пространство $ var _назначено _с _emptystring="" $...
30.07.2020
1
ответ

тире :Как я могу указать аргументы типа "${ (q+@ )@}" в zsh?

Я хочу указать аргументы в тире (или sh, или даже в bash, если это невозможно ). Я могу сделать это с помощью "${ (q+@ )@}" в zsh, так что reval ... равносильно простому вводу <...
28.07.2020
1
ответ

Что делает команда " в терминале?

Недавно я открыл терминал и начал печатать все, что мог, после чего я случайно вставил «и инициализировалось что-то вроде оболочки Python :muhammadrasul@AMR :~/Desktop$ lksdflaflakd;kfa;lk&...
19.07.2020
1
ответ

Что означает !"?

Команда echo !" возвращает сообщение об ошибке. Но команда echo "Hello!" завершается успешно. Правильно ли использовать команду echo "Hello!"?
10.07.2020
1
ответ

UNIX KSH -Использование двойных кавычек или отсутствие кавычек при присвоении строк с подстановочными знаками переменной?

Я новичок в UNIX и в настоящее время работаю над сценарием оболочки, в котором я буду получать файлы с такими именами, как abc _123 _date.zip, поэтому имена файлов будут abc _123 _12312005. Вместо жесткого кодирования abc _123 _*.....
29.06.2020
1
ответ

Проблема с отправкой текста SMS с символом одинарной кавычки - mmcli (ModemManager)

Это пример из справочной страницы mmcli: mmcli -m 0 --messaging-create-sms="text='Hello world',number ='+1234567890'" Подробности того, как это анализируется, неясны, в описании говорится только --messaging-...
16.05.2020
1
ответ

Как расширить переменную в одном аргументе -в кавычках?

Я безуспешно пытаюсь выполнить следующее :SORT _BY=' -k3,3r -k2,2 -k1,1r' awk 'NR<4{print $0;следующий}{print $0 | sort '"${SORT _BY}"' -t" ~"}' Я пробовал со всеми видами кавычек, без кавычек,...
04.05.2020
1
ответ

Сценарий sed bash неожиданно заменяет символ пробелом вместо новой строки

Используя синтаксис команды bash: echo "The*quick*brown*fox"|sed s/*/\\n/g Я получаю желаемый вывод: То быстрый коричневый fox Однако в сценарии: IN_TXT="The*quick*brown*fox" OUT_TXT=$(echo $IN_TXT|sed s/*/\\...
28.04.2020
1
ответ

использование awk для печати обратной косой черты

У меня проблемы с печатью (или поиском) последовательностей, содержащих обратную косую черту при использовании awk Например - эхо "тест\тест" | awk '{ gsub(/\\\\t/, "\\\\&"); print }' даст результат: ...
27.04.2020
1
ответ

Вывод двойных кавычек и переменной

Я пишу сценарий для автоматизации Let's Encrypt в PowerDNS, (это простой сценарий оболочки bash для запуска в Debian )Certbot запускает и вызывает сценарий, передавая ему переменную :$ CERTBOT _ПРОВЕРКА...
05.04.2020
1
ответ

Почему в команде echo `ls -l` нет новых строк?

Я использую WSL (подсистема Windows для Linux), и когда я использую функцию ls -l на терминале, я печатаю новые строки, т. е. каждый файл находится на новой строке, например: всего 12 КБ drwxrwxrwx 1 пользователь пользователь 4.0K ...
05.04.2020
1
ответ

Скрипт не работает при передаче в bash через -c

Почему это работает: $ cat test.sh #!/бин/баш кошка <(дата|awk '{print $1}') $ ./test.sh Чт, но не как команда, переданная в bash: $ bash -c "cat <(date|awk '{print $1}')" Чт, 2 апр. 2020 г., 12:52:...
03.04.2020
1
ответ

Проблема оценки обратных кавычек в команде в кавычках, в su -c, в heredoc, переданных в 2 уровня ssh

У меня есть следующая цепочка косвенных адресов: ssh -t root@host1 ssh host2 << EOF\nsu - user2 -c 'kill `cat ~/file_with_pid`'\nEOF В конце концов мне нужно просто убить процесс (читая pid...
03.03.2020
1
ответ

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

После нескольких неудачных попыток правильно указать командную строку в кавычки, я использовал приведенную ниже команду для запуска команды идентификации файлов.jpg в рабочем каталоге, имена...
09.02.2020
1
ответ

Проблема с одинарными кавычками в скрипте "sh -c", запускаемом из "find"

Сейчас я давно пишу скрипт, но в последнее время эта проблема сводит меня с ума. Я пробовал все, но не мог решить. найти . -iname "*.mp4" -type f -exec ffmpeg -i "{}" -c:a "$ACODEC" -c:...
05.01.2020
1
ответ

Замена '\'' на sed

Я хочу заменить '\'' в текстовом файле на другое слово или символ с помощью команды sed. Пробовал использовать sed "s/'\''/×/g", но это не работает. Кто-нибудь знает решение?
20.12.2019
1
ответ

Я получил сообщение об ошибке «bash: строка 1: [: -ne: ожидается унарный оператор» после запуска приведенного ниже сценария

Этот сценарий обеспечивает ожидаемый результат, но выдает ошибку «bash: строка 1: [: -ne: ожидается унарный оператор». Технические специалисты помогают это исправить. #!/бин/баш USR="root" # Электронная почта SUBJECT="Статус службы NTP...
20.12.2019
1
ответ

проблема с экранированием кавычек в скрипте

Я создаю командную строку для использования с инструментом 'mogrify' [часть imagemagick]. окончательная командная строка выглядит примерно так: mogrify -stroke yellow -draw 'line 0,0 0,319' -draw 'line ...
13.12.2019
1
ответ

Bash ANSI C цитирование неправильно цитирует новые строки

ANSI C Quoting в bash должен читать строки так же, как C (или python с одинарными кавычками). printf $'"Hello, World!\\n"' #ожидаемый вывод (без новой строки, косая черта экранирована) «Привет, мир!...
12.12.2019
1
ответ

Заключите в кавычки специальный символ в файле сценария с помощью awk

Итак, я хочу написать файл сценария, который принимает введенное пользователем число, и на основе этого числа он будет выполнить определенную команду. Эта команда является awk-командой, которая, конечно же, использует поле...
03.12.2019
1
ответ

как использовать кавычки в sed и ssh?

Я не могу заставить это работать в bash/rhel 7: ssh host "sed -i -e \"s/dnl MASQUERADE_AS.*\$/MASQUERADE_AS(\`domain.com\')dnl/\" /etc /mail/sendmail.mc" bash: -c: строка 0: неожиданный EOF при поиске ...
28.11.2019
1
ответ

Почему эти аргументы фильтра rsync не работают в bash при передаче в массиве?

Почему эта команда rsync работает, когда я даю ее буквально, но не когда я создаю ее из переменных? Вот переменные — сначала параметры, которые я передаю rysnc в виде массива: $ echo (hidden)
08.11.2019
1
ответ

запрет одинарных кавычек в сценарии bash

У меня есть сценарий bash, который является просто ярлыком для команды grep. Я называю это так: stx -p /var/www -t 'мой текст' Это запустит следующую команду: sudo grep -rinI /var/www -e 'мой текст' Я пытаюсь...
11.10.2019
1
ответ

Что означает «подождите $${!}» в docker-compose.yaml?

Я делаю докер с letsencrypt и nginx. В учебнике, которому я следую, есть эта команда для контейнера certbot, которая позволяет проверять сертификат на действительность каждые 12 часов. ...
02.10.2019
1
ответ

Запрос параметров команды со страницы руководства

Я пытаюсь автоматически генерировать завершение табуляции для различных команд. Я загружаю man-страницы для разных команд в awk, затем ищу параметры командной строки (например, -shortopt --long-option) ...
29.09.2019
1
ответ

Заключение имен каталогов в кавычках в командной строке bash

Я хочу указать текущий каталог в своей подсказке. Например, если я сделаю :mkdir $'new\nline'; cd $'new\nline' Я хочу, чтобы мое приглашение отображало $'new\nline', а НЕ печатало буквальную новую строку. Я вижу...
25.09.2019
1
ответ

Неожиданный EOF при поиске соответствия ``' [закрыто]

У меня есть проект BASH, и я столкнулся с двумя ошибками, которые мне непонятны. Вот мой сценарий BASH: #!/bin/bash proc_name=`cat /proc/cpuinfo | grep 'название модели' | вырезать -d':' -f2 |вырезать -d'@' -f1 | уникальный`; ...
25.09.2019