1
ответ

Как сопоставить строку в файле

Я пытаюсь воспроизвести этот код в Python для импорта Bash re {{1 }} w = open ("filetest.txt") для элемента в re.findall (r'STRING: \ s * (. +) "', w.read ()): элемент печати В Bash, но я не знаю, правильно ли это, ...
05.04.2019
1
ответ

Выполнить команду из строки как с одинарными, так и с двойными кавычками

Я хотел бы выполнить команду в сценарии bash, для которого нужны как двойные, так и одинарные кавычки. Команда, которую я хочу запустить, выглядит так: some_command --query "'val' is not null" Что я ...
04.04.2019
1
ответ

Непредвиденная ошибка в сценарии [закрыто]

В настоящее время я создаю сценарий, который распространяет определенный сценарий на несколько IP-адресов через SSH, и у меня возникла проблема в сценарии, которую я не могу найти. источник ~/скрипты/IP script=/scripts/...
03.04.2019
1
ответ

Преобразование секунд в минуты

В настоящее время у меня есть функция, которая печатает позицию и продолжительность из cmus и форматирует их как «1/500». Проблема, с которой я столкнулся, заключается в том, что я хотел бы, чтобы данные о положении и продолжительности были представлены
02.04.2019
1
ответ

Правильное использование трубы

Сейчас я делаю: cat file1 file2 | sort -k1,1> temp_file команда [параметры] -i temp_file> result_file -i указывает ввод команды, в данном случае файл; Мне нужен способ сделать это ...
01.04.2019
1
ответ

mv несколько каталогов в одни и те же каталоги

Я хочу переместить несколько каталогов в каталоги, если существует второй каталог. Начальный: dmv/toto/toto0 дмв/тото1/тото1 дмв/тото2/тото2 дмв/тото0/тото00 dmv/toto2/toto02 Final: dmv/toto/...
01.04.2019
1
ответ

Настройка 2 сетевых адаптеров со статическим IP-адресом, 1 - с Интернетом и 1 - с частным

Настройка сетевых соединений CentOS 7 на сервере с 2 сетевыми интерфейсами. Сетевые итерфейсы: em1, которые должны быть подключены к локальной сети DHCP, IP: 192.168.0.240 Шлюз: 192.168.0.2 Masq.: 255.255.255....
01.04.2019
1
ответ

Только root может регистрация в Мариадб на Centos 7

Я только что установил Centos 7 и LAMP стек. Однако я могу войти в Mariadb только как root, даже если есть другой пользователь. Я использую MySQL в течение нескольких десятилетий, но я не могу понять это....
31.03.2019
1
ответ

Почему kill не является встроенной функцией Bash? (так и должно быть) [закрыто]

Интернет единодушен: kill — это встроенная функция Bash. Журнал изменений Bash говорит то же самое. Однако другие мои встроенные функции, по-видимому, думают иначе: $ встроенная функция kill bash: встроенный: kill: не встроенный в оболочку $ type ...
31.03.2019
1
ответ

Почему этот скрипт выводит поврежденные файлы при автоматическом запуске с помощью crontab?

У меня есть скрипт, который сканирует папку на наличие всех файлов .mp3 и создает индекс. Затем он ждет 5 секунд, иначе нет ' т работать правильно. Наконец, он удаляет плохие символы из названий песен. У меня есть это ...
30.03.2019
1
ответ

Использование нескольких буферов копирования в Bash

Ctrlu обрезает текст с текущего места до начала строки. Теперь я могу вставить это с помощью Ctrly, когда захочу, пока в следующий раз я не нажму Ctrlu, чтобы скопировать другую строку в буфер. Теперь проблема I ...
29.03.2019
1
ответ

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

У меня есть приведенный ниже сценарий оболочки, который читает файл, копирует содержимое файла в переменную и передает переменную в качестве аргумента другой команде. объявить -a обр=() в то время как IFS= read -r var do ...
29.03.2019
1
ответ

Удаление временного направления с помощью ловушки

У меня есть сценарий, который выглядит следующим образом: #! / Bin / bash set -e tmpdir = $ (mktemp -d) pushd $ tmpdir trap 'popd && rm -rf $ tmpdir' EXIT # Бизнес-логика, которая может быть успешной или неудачной ... / bin / false ...
28.03.2019
1
ответ

Хранение вывода awk в массиве и печать его в файл с разделителями-запятыми

Я пытаюсь использовать bash для просмотра нескольких каталогов (sims) и поиска заданной строки, устанавливая каждый индекс массива в соответствующий вывод, затем распечатать этот вывод с разделителями-запятыми для ...
28.03.2019
1
ответ

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

мой сценарий hex.sh #! / Bin / sh if [- f $ file_name] затем выполните cat [$ file_name] | xxd -r -p else echo "$ file_name не существует" fi Файл должен быть либо существующим файлом, либо '-' для чтения из стандарта ...
28.03.2019
1
ответ

Как запустить функцию «если» в оболочке, которая требует от пользователя ввода от 4 до 9 параметров

Мне нужно проверить, было ли введено от 4 до 9 аргументов в командной строке . Затем, если это так, отобразите первый и третий и выйдите с кодом, равным количеству аргументов в командной строке
28.03.2019
1
ответ

Синтаксическая ошибка при проверке существования файла.

Сценарий bash, работающий в Amazon Linux 2, пытается проверить, существует ли файл. Затем, если он существует, сценарий должен удалить файл. При каждом запуске скрипта возникает следующая ошибка. ...
27.03.2019
1
ответ

Очистите список уничтожений в Bash (или уничтожьте пустую строку с помощью Ctrl-k)

В Bash и других оболочках в режиме emacs есть эти потрясающие сочетания клавиш kill / yank (см. man readline), например: Ctrl + k: "kill-line": это удаляет (и сохраняет в вырезанный буфер) все текущие ...
27.03.2019
1
ответ

Перезагрузка среды bash сеанса tmux.

Я провел капитальный ремонт bash и файлов конфигурации bash. После этого я начал получать ненадежное поведение и предупреждения при попытке перезагрузить конфигурации bash в сеансах tmux, которые были созданы на более старой версии bash...
27.03.2019
1
ответ

процесс параллельного выхода gnu с тайм-аутом

Возможно ли прервать процесс параллельного процесса gnu, если он превышает расчетное время выполнения? Например, у меня есть обработчик для обработки recon-all: while [ -n "${ids[0]}" ] ; do printf 'Обработка...
26.03.2019
1
ответ

Как передать параметр (= путь с *) в сценарий bash

, может ли кто-нибудь здесь сказать мне, почему * не передается в сценарий оболочки bash? Мой сценарий с именем top40 - #! / Bin / bash sudo du -shx $ 1 | sort -rh | head -n 40, когда я пытаюсь запустить его как top40 / var / * * ...
25.03.2019
1
ответ

Bash несколько команд с помощью параметра `-c` странное поведение сигнала?

bash -c" sleep 5; echo 'test' "Если я выполню вышеуказанное и нажму CTRL-C, находясь в спящем режиме 5, он завершится весь процесс и эхо-тест НЕ отображаются. Как я могу запустить указанное выше и разрешить ...
23.03.2019
1
ответ

перенаправить результаты awk exec в другую папку [дубликат]

использовать заглавные буквы для содержимого файлов, соответствующих шаблону имени файла "_base.txt"; затем выведите результаты в другую папку с исходным именем файла плюс «_cap.txt» в конце. Я планирую...
23.03.2019
1
ответ

Сценарий Bash для входа по ssh в macOS и выполнения локального сценария

Я использовал следующую команду, чтобы инициировать соединение ssh с удаленной macOS. Цель состоит в том, чтобы выполнить успешный вход в систему ssh и смонтировать конкретный сетевой ресурс (с помощью сценария mount.sh). Сценарий ...
22.03.2019
1
ответ

Определить отсутствующий модуль DIMM

При сбое модуля памяти на одном из моих серверов журнал событий будет часто сообщают о неправильном слоте DIMM или вообще о несуществующем слоте DIMM. Лучший способ, который мы придумали, чтобы определить неисправный ...
21.03.2019
1
ответ

Bash Script для создания DMG

I Я пытаюсь автоматизировать (используя сценарий bash) создание файла DMG в формате JHFS + на macOS. Сценарий должен иметь возможность принимать предоставленные пользователем: размер DMG в месте назначения DMG в ГБ тип ...
21.03.2019
1
ответ

удаленное выполнение команды с помощью ssh

Здесь я пытаюсь удаленно выполнить команду на нескольких устройствах с помощью ssh, используя цикл while в bash, однако я получаю вывод для первого IP-адреса в исходном файле, но не для других. cat HPE_FRAMES_IP ...
20.03.2019
1
ответ

Могу ли я переставить каталоги в `dirs` в порядке их последних посещений?

Каков порядок имен каталогов, хранящихся в стеке, показанном dirs -l? Они упорядочены по последним командам pushd? Можно ли упорядочить их так, чтобы они были упорядочены по ...
20.03.2019
1
ответ

Простой вопрос: lftp не пишет в $ LOG - что я делаю не так? [закрыто]

Я использую сценарий для работы, который вызывает lftp для зеркалирования каталога: #! / bin / bash HOST = 'ftp.example.com " ПОЛЬЗОВАТЕЛЬ = 'притворный пользователь' PASS = 'pretendpass' TARGETFOLDER = '/ home / pretenduser / Dropbox / lftp' SOURCE
20.03.2019
1
ответ

Простое регулярное выражение Bash соответствует отсутствующему символу (OS X)

Я сопоставляю регулярное выражение в bash в OS X 10.11: $ msg = '[4] the message' $ [[$ msg = ~ (. +) \ t (. +)]] $ echo $ {BASH_REMATCH [1]} [4] $ echo $ {BASH_REMATCH [2]} сообщение Между ']' и ...
20.03.2019