1
ответ

Как я могу выполнить текст в виде кода с сервера к клиенту на скрипте оболочки (NetCat)

У меня есть два файла, Client.sh и Server.sh, все необходимые данные На сервере, который отправляется клиенту, используя NetCat, клиент просто получает эти данные и отображает его к конечному пользователю, проблема ...
13.02.2018
1
ответ

Как найти дубликат строк во многих больших файлах?

У меня ~ 30k файлов. Каждый файл содержит ~ 100 тыс. Строк. В строке нет пробелов. Строки в отдельном файле сортируются и дублируются бесплатно. Моя цель: я хочу найти все повторяющиеся строки ...
12.02.2018
1
ответ

Ожидается двоичный оператор - вопрос цитирования для аргументов сценария оболочки

У меня вопрос о том, как я добавляю аргументы при выполнении оболочки сценарий. У меня есть простой скрипт, который помогает мне блокировать диапазоны IP: ~ / block_ip.sh: if [! $ 3] затем echo "использование ~ / block_ip.sh (DROP / ...
08.02.2018
1
ответ

Кратчайший способ автоматического обновления всех инсталляций WordPress в корневом каталоге документа (> = 4.7.x)

У меня есть среда Ubuntu 16.04 Nginx с несколькими минимальными сайтами WordPress (практически все с 5 стандартными плагинами, 10 страницами, 10 изображениями и простой контактной формой для отправки только текстовых данных). ...
08.02.2018
1
ответ

Я пытаюсь предотвратить выполнение команды в BASH.. Не всегда работает

Это основано на другом моем вопросе. Я пытаюсь предотвратить выполнение определенных команд с помощью сценария. Я заставил скрипт отлично работать в интерактивных оболочках, но для неинтерактивных оболочек...
08.02.2018
1
ответ

Какие плюсы и минусы использования "-l" в сценарии shebang

Недавно я нашел простое решение для проблема с журналированием crontab, и мне интересно, каковы плюсы и минусы использования этого конкретного исправления (запуск сценария с «флагом оболочки входа»), например: #! / bin / bash -...
08.02.2018
1
ответ

Как мне создать команду BASH в ожидании?

У меня есть сценарий ожидания, и я хочу создать команду BASH, в которую он будет вводить данные. Когда я использую следующий синтаксис: spawn / bin / bash docker run -v $ OVPN_DATA: / etc / openvpn --rm -it kylemanna / openvpn ...
07.02.2018
1
ответ

apt-get -y upgrade постоянно просят меня подтвердить сохранение файла /tmp/grub.xC3mMKP0zx, и я не могу его пропустить

У нас есть сценарий автоматической сборки bash где в начале выполнялась команда apt-get update; apt-get upgrade -q -y -u --allow-downgrades --allow-remove-essential --allow-change-hold-packages --...
07.02.2018
1
ответ

Удаление круглых скобок в сценарии оболочки

Я хотел бы создать механизм для удаления круглых скобок или скобок и текста между ними. Например: before: text0 text1 text2 (text3 text4) after: text0 text1 text2 text3 text4 или: ...
02.02.2018
1
ответ

Переименовать файлы, но сохранить исходную отметку времени файлов в имени

У меня есть список из нескольких сотен файлов. В настоящее время они выглядят следующим образом: filename.New_20160901.dat filename.New_20160902.dat ... и т.д., вплоть до имени файла.New_ <текущая дата> .dat У меня есть ...
02.02.2018
1
ответ

CRON больше не работает на Linux Mint 18.2

I ' В последнее время у меня возникли проблемы с CRON, и я больше не могу заставить его работать, как это было несколько дней назад. Прочитал много советов, но пока ничего не работает. Самый простой пример: ...
01.02.2018
1
ответ

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

Следующие переменные используются для получения позиционные параметры: $ 1, $ 2, $ 3 и т. д. $ @ $ # Но они используются как для позиционных параметров скрипта, так и для позиционных параметров функции. ...
21.01.2018
1
ответ

bash сценарий с awk

Я запускаю сценарий bash, который вводит файл, он читает файл и запускает его в цикле. моя проблема - моя команда awk. Я не уверен, почему я получаю сообщение об ошибке «Я ввожу файл ...
20.01.2018
1
ответ

переменная напечатала то же значение, но на самом деле значение - diff

следующий синтаксис, используемый для захвата слова между в xml файле. Я также использую xargs для удаления любых пробелов var = `find / tmp -name '* .xml' -exec sed -n 's / < Имя> \ ([^ <] * \) <\ / Имя> / \ ...
17.01.2018
1
ответ

Необходимо изменить каталог в сценарии bash

Я пытаюсь изменить каталог в сценарий bash для удаления файла после его передачи. Вот мой сценарий и то, что я хотел бы сделать: См. Строку 5: 1 #! / Bin / bash 2 name = ...
16.01.2018
1
ответ

Как мне заставить этот скрипт искать по всем домашним папкам пользователей, а затем rm - f файлы, соответствующие EXT? [дубликат]

Как мне заставить этот скрипт искать во всех домашних папках пользователей, а затем rm -f файлы, соответствующие EXT? Сейчас он удаляет только файлы, соответствующие EXT, в текущей папке, в которой я выполняю ...
15.01.2018
1
ответ

Получите использование ЦП и выполните команду, если оно выше 80%.

Мой VPS был взломан несколько раз, хакеры поставили майнер ЦП. Мой хостинг-провайдер отключает VPS, если обнаружен майнер, и я не реагировал в течение следующих 12 часов. Но они могут прислать мне уведомление в 21.00…
15.01.2018
1
ответ

передавать аргументы из сценария в сценарий

У меня есть сценарий для удаления файлов старше x минут / дней. найти $ 1 -тип f -mmin + $ 2 -exec rm -f {} \; (имя - test2.sh) Мне нужно передать аргументы в test2.sh, например, из другого сценария test3.sh.
11.01.2018
1
ответ

Linux - как игнорировать специальные символы между «»?

Мой файл: (1 строка образца) MMP, "01_janitorial, 02_cleaning_tools", 1,, CUBIC_INCH, "(14) емкость лотка, 6 дюймов в вертикальном положении с интервалом 3 дюйма, устанавливается на 48 дюймов W x 24 дюйма D, серо-коричневая эпоксидная смола. ,подходит д
03.01.2018
1
ответ

В каких случаях количество пробелов имеет значение в сценариях bash (или другой оболочки)

Мне сказали, что пробелы важны в bash или других сценариях оболочки, и я не должен изменять наличие пробелов, если только Я знаю, что делаю. Под «изменением существования» я имею в виду либо ...
29.12.2017
1
ответ

Как проверить, все ли элементы массива равны в bash?

Следующий массив представляет количество дисков на каждой машине Linux. Каждый отдельный массив включает количество дисков на машине Linux. эхо $ {ARRAY_DISK_Quantity [*]} 4 4 4 4 2 4 4 4 что такое ...
25.12.2017
1
ответ

-eq: ожидается унарный оператор

x=$? если [ ${x} -eq '0' ]; тогда эхо "чего-то не хватает" выход 1 еще эхо "все присутствующие" fi Почему я получаю -eq: унарный оператор, ожидаемый при выполнении выше? Более полная версия того, кем я являюсь...
13.12.2017
1
ответ

remove строка заканчивается определенным расширением в файле

Необходимо удалить запись .sql в файле. У меня есть файл, содержащий строки, заканчивающиеся как на .class, так и на .sql, и мне нужно удалить только строку, которая заканчивается на .sql в файле файла. txt actual.class actual1 ....
06.12.2017
1
ответ

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

У меня есть файл, в котором у меня есть некоторые функции, которые будут использоваться сценарием. Итак, в моем скрипте я делаю следующее: source my_functions.sh VALUE_A = $ (get_proper_value "X") [[-z "$ VALUE_A"]] && echo ...
05.12.2017
1
ответ

У меня есть четыре файла по 10 строк в каждом, как получить такой результат ниже

У меня 4 файла. Мне нужно проверить, что все файлы имеют одинаковое количество строк. Если количество строк различается, мне нужно это обнаружить и вывести, например: # file1 - 10 строк, file2 - 9 строк, ...
03.12.2017
1
ответ

Обращение к нескольким файлам, которые не относятся к определенному типу файлов в каталоге [дубликат]

Я работаю над сценарием, который содержит строку, похожую на «команда / путь / к / каталогу / * пример *» Если каталог содержит файлы с именами 1example.txt, example.tmp, example.war, он запустит ...
30.11.2017
1
ответ

Управление строкой возврата {} из find -exec

Я хочу сделать это как можно эффективнее на случай, если файлов будет много. Я хочу переименовать все найденные файлы и удалить их суффикс. Например: [/ tmp] $ ls -l Войти b.log c.tmp [/ ...
22.11.2017
1
ответ

Перенаправить stdout и / или stderr на путь в переменной

Как мне перенаправить stdout и / или stderr на путь, указанный в переменной? Примечание: я не хочу перезаписывать саму переменную, я хочу, чтобы std [xxx] записывал в файл, указанный в ...
18.11.2017
1
ответ

`set -e` внутри функции bash

Здесь set -e ведет себя по-другому set -e; функция foo {} по сравнению с функцией foo { set -e; } принадлежит ли set -e внутри функций? Влияет ли set -e, объявленный вне функций, на "вложенные"...
18.11.2017
1
ответ

xdg-open открывает указанный файл htm, но игнорирует местоположение тега (#) на странице

У меня есть функция в сценарии bash (openWebPage), которую я хочу открыть в Интернете. страницу и перейдите к тегу идентификатора на странице. Компоненты URL-адреса хранятся в переменных PIXPAGE="/home/bu5hman/pix/...
16.11.2017