1
ответ

тире максимальная длина переменной в systemd

У меня есть сценарий оболочки, который использует одну переменную как ассоциативный массив (один КЛЮЧ = ЗНАЧЕНИЕ на строку). На протяжении всего выполнения сценария переменная обрабатывается для добавления, удаления или изменения ...
14.05.2019
1
ответ

Как создать полный сценарий bash, который сравнивает тень и файл passwd?

У меня есть два файла, passwd и shadow a. Отсортируйте оба файла б. Сравните оба файла построчно i. Сопоставить вывод имени пользователя с третьим файлом ii. Если не совпадает, вывести в четвертый файл iii. ...
14.05.2019
1
ответ

Написание сценария оболочки для отслеживания и сжатия файла журнала

Я пытаюсь создать сценарий, который может отслеживать файлы журнала с удаленного сервера в моем локальном каталоге. tail -F - это то, что я использую, но после передачи его с помощью gzip ничего не происходит, хотя локальная копия ...
14.05.2019
1
ответ

Меню оболочки Zenity для 50+ серверов, как оставаться в меню сервера?

Я пытаюсь создать меню оболочки zenity для управления 50+ серверами и хочу добавить несколько настраиваемых функций. например: - когда сервер выходит из строя, я хочу использовать ssh в нем, затем проверять load, free -m, last 10 mins ...
12.05.2019
1
ответ

сравнить строки в sh

Вот что я пробовал: #! /bin/sh если [-z "${ENCRYPT_ALL_PWD}" ]; то если [ ! -z $SA_USER]; затем DBAUSER=$SA_USER $ECHO "Yahoo!!!!!!!!!!!!" иначе...
12.05.2019
1
ответ

Разветвить urxvt в bash, не нажимая Control-c

Я знаю, что могу создавать новые подоболочки (пожалуйста, поправьте меня в терминологии) в bash используя &. Однако для этого мне нужно нажать Control-c, чтобы вернуться к bash с большинством программ. Есть ли способ остановить...
12.05.2019
1
ответ

Как сравнить вводимые пользователем данные с содержимым текстового файла?

Я создаю сценарий, который позволяет пользователям сохранять свои настройки в текстовом файле. Если они хотят использовать сохраненные настройки, им нужно будет ввести название настроек. Затем сценарий сравнит ...
11.05.2019
1
ответ

Учитывает ли execvp () логические операторы?

В моем назначении класса я должен создать свою собственную командную оболочку. В оболочке я должен использовать различные аргументы командной строки, включая логические операторы, такие как && и ||. Я ...
11.05.2019
1
ответ

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

У меня 110 больших файлов внутри каталога. Но я не могу скопировать их сразу, так как время ожидания системы истекает через 50 мин. Я хочу скопировать файлы с 1 по 10, с 11 по 20, с 21 по 30 и так далее. Приказ...
11.05.2019
1
ответ

Как создать реальную копию дескриптора файла stdout и stderr без использования unbuffer / script / tee только со встроенными модулями bash?

Моя цель - дублировать, перенаправить все вывод (stdout и stderr) из приложение (apt-get) в файл, сохраняя при этом обычное поведение приложение (apt-get), stdout и stderr. Как ...
11.05.2019
1
ответ

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

Можно сделать что-то вроде этого: nohup ./run.sh > /dev/null 2>&1 & Который отправляет процесс в фоновый режим, отбрасывает его вывод и позволяет нам закрыть терминал. Есть ли ...
10.05.2019
1
ответ

Установить зависимости для сценария bash

Недавно я сделал сценарий bash, который пользователи могут загрузить и установить через Makefile. Проблема в том, что я не знаю, как установить зависимости. В данном случае единственный ...
10.05.2019
1
ответ

Открыть вывод команды с помощью libreoffice

Я выполняю определенные команды в цикле и хочу открыть вывод в libreoffice (calc), не сохраняя его. Вот что я пробовал: libreoffice --calc <(process mn) libreoffice --...
09.05.2019
1
ответ

Makefile - Как установить скрипт bash в каталог bin пользователя?

Мне нужно создать Makefile для установки сценария bash в каталог bin пользователя, но я не уверен, как лучше всего это сделать. Должен ли я использовать переменную, которая принимает пользовательский ввод в...
09.05.2019
1
ответ

Как прочитать содержимое файла и установить его в переменную с помощью оболочки bash в файле dockerfile?

Мне нужно прочитать содержимое файла учетных данных в переменной MYPASS (может быть определено также как ENV), а затем распечатать он вызывает эхо в моем Dockerfile. Я пробовал много способов, но не смог ...
08.05.2019
1
ответ

Сценарий Bash, ошибка "Список аргументов слишком длинный"

Мне нужно запустить сценарий bash в файле .lua: os.execute ("/path/to/file.sh") file.sh: #! /бин/баш route add 149.36.98.78 reject Разрешения для file.sh: [-rwxr-x---] root www-data Я ...
08.05.2019
1
ответ

Найдите скрипт в подкаталогах и выполните скрипт вместе с путем

У меня есть скрипт с именем service.sh во многих подкаталогах в /app/user /app/user/new1/service.sh /приложение/пользователь/новый2/новый3/service.sh /app/user/new4/new5/new6/service.sh Моя цель - найти все это...
08.05.2019
1
ответ

есть ли какое-либо преимущество в использовании DNS-сервера вместо DNS, основанного на /etc/hosts

у нас есть два варианта использования DNS в нашем presto-кластере: используйте /etc/hosts и установите все псевдонимы в файлах hosts используйте DNS-сервер (сервер WIN 2008) и настройте /etc/resolve.conf, первый вариант больше ...
08.05.2019
1
ответ

Скрипт для отправки команд по ssh, а не ожидания и выхода из терминала

У меня несколько компов, объединенных в сеть Ethernet-коммутатором. Все работают на сервере Fedora и подключены к Интернету. Мне нужен скрипт, который: подключается ко всем узлам из списка ...
08.05.2019
1
ответ

Список файлов, которые передаются по sftp

Можем ли мы перечислить файлы, которые передаются через sftp?
07.05.2019
1
ответ

Вставьте символы в середине и конце строки с определенной длиной строки

В настоящее время я работаю над папкой с файлами, и в каждом файле есть следующие строки: abcde fghij abcde fghij { {1}} jklmn pqrst ..... У этих строк есть конкретная длина строки 43. В ...
07.05.2019
1
ответ

Как написать awk, который читает текст и встречает строку, начинающуюся с символа # (т.е. строку комментария)?

Она добавит # с последующим пробелом в начале каждой следующей строки до конца абзац (абзацы разделяются пустой строкой). Строки, которые уже начинаются с символа #, не являются ...
07.05.2019
1
ответ

Как отправлять почту каждые 10 минут через сценарий оболочки?

Мне нужен сценарий, который может отправлять mail через каждые n минут автоматически через сценарий оболочки? Как это сделать?
06.05.2019
1
ответ

Как использовать grep в начале строки, используя строку, которая хранится в переменной

У меня есть сценарий оболочки; скажем test.sh со следующим содержимым: for j in * _seqs.txt; делать при чтении строки; do count_of_occurences = $ (grep "^ $ line" $ j) echo $ count_of_occurences done & ...
05.05.2019
1
ответ

Правильное цитирование в eval

У меня есть сценарий, который не делает ничего полезного, кроме выполнения позиционных аргументов. (Я знаю об угрозах безопасности, и сценарий не дает ничего полезного, потому что это минимальный рабочий пример.) ...
05.05.2019
1
ответ

объединить переменные netcdf, используя индексы из текстового файла

У меня есть куча файлов netcdf, содержащих переменную vel_u, из которой я хочу извлечь только определенные значения. Я уже определил индексы этих значений. Они хранятся в I.txt и J.txt. Как вы...
02.05.2019
1
ответ

как определить состояние строки чтения bash с помощью скрипта bash?

например; if [ 'readline is vi-command' ]; затем эхо "нормальный режим" еще эхо 'режим вставки' fi Я действительно понятия не имею, как это сделать, и я не могу найти ничего на справочных страницах... например,
26.04.2019
1
ответ

Объедините два текста со сравнением строк и выберите строки одного текста, если некоторые столбцы похожи

У меня есть два разных файла, в которых некоторые строки двух данных измеряют одно и то же. Я хочу иметь объединенный вывод, чтобы строки File1 были строкой вывода, где строки измеряют одно и то же (...
26.04.2019
1
ответ

Неоднозначная ошибка при выполнении файла ksh

Я создал файл audit.ksh, который используется для очистки старых файлов "*.aud". Но когда я запускаю этот файл, я получаю ошибку ниже. Странно то, что команды внутри файла работают нормально при выполнении...
25.04.2019
1
ответ

Передача аргументов из сценария bash функции в сценарии

Мой сценарий: #! / bin / bash - set -x ## docker-compose wrapper compose_fn () {local ENV = "$ {1}" local VERB = "$ {2}" local SERVICE = "$ {3} "local CMD =" docker-compose -f $ {ENV} .yml "case" $ {VERB} "...
25.04.2019