1
ответ

как добавить 2 переменных с помощью разделителя каналов

Ввод : var1 = "abc" var2 = "|" var3 = "def" var4 = $ var1 $ var2 $ var3 echo $ v4 Я устал от вышесказанного, но не смог добиться вывода: abc def Ожидаемый результат: abc | def
26.06.2017
1
ответ

вызов $ PWD из другого сценария

Возникли проблемы с тем, чтобы $ PWD работал внутри сценария bash ... У меня есть два сценария в одном каталоге: ~ / outer.sh, ~ / inner.sh. Я использую external.sh для вызова inner.sh следующим образом: (содержимое external.sh ...
26.06.2017
1
ответ

Ошибка сценария Rsync bash (отправка: команда не найдена)

У меня есть сценарий резервного копирования для моего сервера, который в основном работает. Только команды rsync выдают ошибку в журнале, для которой я не могу найти решение. Вот часть моего сценария (я удалил все рабочие): #! / ...
22.06.2017
1
ответ

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

#!/bin/bash file="/home/BILEKJ/Reprocess/data.txt" while IFS= read -r line do mv "/home/BILEKJ/Reprocess/EDI855/$line" "/home/BILEKJ/Reprocess/Final855" >/dev/null 2>&1 done <"$file" ...
22.06.2017
1
ответ

Могу ли я перехватывать сообщения ловушки вместе с $LINE_NO?

У меня есть код типа: trap 'error ${LINENO} ${BASH_COMMAND}' ERR Я хочу перехватить сообщение об ошибке вместе с этим. Есть ли какая-нибудь встроенная переменная для печати сообщения об ошибке?
22.06.2017
1
ответ

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

Я использую команду ниже в моем сценарии ожидания (в tcl / Tk) для проверки, является ли введенный путь отдельным файлом или каталогом: установите b [exec ./check.sh $ file1 | awk -F {=} {{print $ 1}}] ...
20.06.2017
1
ответ

Выполнение команды после выполнения ssh на удаленном сервере

Я пытаюсь выполнить сценарий ssh ​​для удаленного хоста и выполнить команду zcat. #! / bin / bash для сервера в abc.net сделать ssh $ server "echo $ svr"; zcat /tmp/abc.log.gz|egrep "15 10: 0 [0-9]" | cut -d '| ...
16.06.2017
1
ответ

Использование -n и -z во встроенном тесте - Bash

Рассмотрим в bash следующее: root @ debian-lap: / tmp I = $ ( эхо) root @ debian-lap: / tmp echo "$ I" root @ debian-lap: / tmp [-z "$ I"] && echo "TRUE" || эхо "ЛОЖЬ" ИСТИНА Это означает, что переменная $ ...
14.06.2017
1
ответ

sed для добавления в определенную строку только в определенных пределах

Я хочу добавить определенный текст только после совпадения с определенной строкой. В настоящее время в примере видно, что я добавил строку rpmos xi92; Могу ли я использовать переключатель добавления в sed в соответствии с этой тренировкой ...
14.06.2017
1
ответ

Исключение определенных папок при копировании материалов из один каталог в другой

Мне нужно скопировать содержимое некоторого кода из одной папки с именем aim-db-dir в другую под названием aim-db-dir_nosvn. aim-db-dir содержит папки .svn во всех каталогах (и подкаталогах), а эти .svn ...
12.06.2017
1
ответ

Утилита Slugger

Реализует программу сценария оболочки, которая обеспечивает следующие функции. В качестве входных данных требуется файл журнала. Файл журнала содержит операторы журнала с отметкой сообщения, как показано сбоку. The ...
12.06.2017
1
ответ

Терминал - Заархивируйте несколько каталогов в отдельные zip-файлы с паролем

Итак, я последовал решению здесь: , чтобы заархивировать несколько каталогов в отдельные zip-файлы, и я добавил к команде -er, однако, как я и ожидал, мне нужно вводить пароль для каждого цикла ...
09.06.2017
1
ответ

C ++ system () в сценарии bash с at выполняется по-разному

Сценарий C ++, скомпилированный с помощью g ++ -std = c ++ 11 #include int main () {system ("./ temp.bash") ; } Сценарий Bash TIME = "сейчас +1 минута" STRING = "Тест выходного файла 7 ...
09.06.2017
1
ответ

Как включить «>» в ​​это условие if | Bash Script

date = $ (date + '% d-% m-% y') mkdir -p $ date echo "Введите пользователя БД"; читать DBUSER; эхо «Введите пароль»; прочитать ПРОПУСК; echo "Введите имя БД"; читать DBNAME; echo "Введите имя файла дампа с помощью ....
08.06.2017
1
ответ

Как избежать соединения awk с awk?

Я написал следующий сценарий, который запускается из crontab моего пользователя, анализирует ~ / .ssh / config для перенаправления портов SSH и автоматически подключает их, если строка Host заканчивается на "удаленный", "локальный" или "...
08.06.2017
1
ответ

Как мне коснуться каждого файла в каталоге? [дубликат]

Я использую Amazon Linux с оболочкой bash. Я пытаюсь коснуться каждого файла в определенном каталоге, но эта команда не работает: [myuser @ mymachine scripts] $ find / usr / java / jboss / standalone / deployments / ...
07.06.2017
1
ответ

Что означает `в Linux? [дубликат]

Что означает `в Linux? Знак с тильдой на клавиатуре. Вычисляет ли он выражение?
07.06.2017
1
ответ

Какое выражение / логику мне нужно вставить в сценарий, который проверяет журнал, который меняется каждый день, поскольку в него встроена дата

Как я могу ссылаться на файл журнала, который изменяется каждый день в сценарии ниже #! / bin / bash #Написано ***** # Дата: 13 марта 2017 г. cd / var / opt / logs / session / egrep "9450 = | 9451 = | 9452 =" 2017-03-13-PDK-AP -...
05.06.2017
1
ответ

синтаксическая ошибка возле неожиданного токена `then '

Я попытался изменить некоторые вещи в моем коде, но он все равно не работает: S #! / Bin / bash function auto_net () {добро пожаловать } function welcome () {echo "Будет ли ваша сеть включать в себя сервер?" читать ...
03.06.2017
1
ответ

Что делает эта команда с обратной косой чертой в конце?

curl -L https://github.com/dhiltgen/docker-machine-kvm/releases/download/v0.10.0/docker-machine-driver -kvm-ubuntu14.04> / usr / local / bin / docker-machine-driver-kvm \ Он загружает файл с именем ...
03.06.2017
1
ответ

Программа не выполняется должным образом

У меня есть следующий сценарий оболочки bash, который в 90% случаев выполняет ожидаемые действия, но иногда это не так. Проблема в размещении даты и времени. Как показано, я сказал ...
02.06.2017
1
ответ

Вложенные операторы if в сценарии оболочки

Приношу свои извинения, если моя проблема уже задавалась в других сообщениях, но мне не удалось их найти. Я пишу небольшой сценарий оболочки, который требует, чтобы я написал вложенный оператор if. Я не совсем уверен ...
01.06.2017
1
ответ

специальный сценарий для преобразования sysv init в systemd

У меня есть сценарий, который используется для выполнения предварительной и последующей проверки работоспособности наших серверов RedHat, и этот сценарий отлично работает на RHEL 6. Кроме того, я настроил сценарий на уровне выполнения, чтобы он отправил
01.06.2017
1
ответ

тайм-аут приводит к завершению цикла while read, когда истекает тайм-аут «cat»

Я не могу понять, почему тайм-аут в вызове функции вызывает остановку цикла. У меня есть «решение», но я действительно очень заинтригован тем, как / почему это происходит! Кажется, что-то нужно сделать ...
01.06.2017
1
ответ

Конвертировать дату в оболочке bash [дубликат]

У меня есть файл csv (с именем a.csv), экспортированный из DB mongo следующим образом: ... ABC, DN, 1000, RENEW_DAY, четверг, 27 апреля 2017 г., 23:19:47 GMT + 0700 (ICT), 1,1,4, -1 ANSLAS, DN, 1000, RENEW_DAY, Thu Apr 27 2017 23:19:52 GMT + 0700 ...
31.05.2017
1
ответ

Внесение «компьютеров вроде меня» в мою подсеть?

У нас есть сетевой продукт на основе Linux (назовите его «Z»), и мы, как правило, продаем их партиями, чтобы все они работали в одной подсети, выполняя одни и те же вещи и отчеты о данных обратно в одну ...
30.05.2017
1
ответ

Как скопировать все файлы в папку, за исключением файлов, которые записываются?

Я загружаю несколько файлов в папку, загружая через HTTPie. Сценарий bash предназначен для обработки загруженных файлов, и я попытался скопировать загруженные файлы в другую папку как find / folder / download -...
29.05.2017
1
ответ

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

Я пишу сценарий оболочки для установки всех моих необходимых приложений на моем Ubuntu ПК в одном кадре (пока можно прогуляться или заняться чем-нибудь еще). Для большинства приложений, добавляющих -y в конец apt -...
29.05.2017
1
ответ

Написание сценария обычного SCP с общего сервера доступа на моей работе на мой персональный сервер. Как лучше всего?

Я поручил системному администратору настроить задание Cron на локальном сервере, которое обычно запускает написанный мной сценарий Python. По сути, извлекает некоторые данные из локальной интрасети, творит с ними некоторую магию и ...
27.05.2017
1
ответ

Использовать ожидаемый сценарий из Vagrantfile для обеспечения - проблема с несуществующим файлом во время выполнения

Можно ли использовать ожидаемый сценарий из Vagrantfile для обеспечения? Похоже, что файла внутри сценария installOracle.exp нет в нужный момент (см. Журнал ошибок): spawn "/ var / wminst / ...
25.05.2017