1
ответ

Ошибка чтения строки

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

- это разделитель, включенный в поле перед ним?

Если я правильно, в Bash ReadArray использует некоторый разделитель для отделения входа в поля, а разделитель по умолчанию для новой строки. В отличие от сепаратора, в поле в поле входит разделитель в ...
18.11.2018
1
ответ

Сценарий Unix для определения дня

Мне нужен сценарий, который сообщит мне, какой сегодня день, когда я набираю число представляющий количество дней, прошедших с воскресенья. например 0 = воскресенье 6 = суббота 9 = вторник 130 = Четверг, думаю, это понадобится ...
18.11.2018
1
ответ

Запускать git fetch после любой команды cd

Мне нужно запускать git fetch после любой команды cd в фоновом режиме и только если я нахожусь в каталоге git.
18.11.2018
1
ответ

В чем разница между here document и here string в их целях?

В bash, как мне кажется, и here document, и here string можно использовать для предоставления строк в качестве входных данных stdin. здесь документ может предоставлять дополнительные функции для указания разделителя, в чем я не уверен ...
18.11.2018
1
ответ

Командная строка (PS1) включая количество файлов в каталоге (и скрытые и регулярные записи)

Я наконец придумал любимый формат PS1, но я нахожу, что занимает слишком много времени загружаться. Часть, которая замедляет его, - когда я называю внешние команды в подсказке. Я просто хочу показать...
18.11.2018
1
ответ

Nagios: Как к окнам монитора размещают из Linux “командной строкой”?

Я должен контролировать хост окон с помощью командной строки в Nagios. Поскольку мы можем контролировать Удаленный хост Linux NRPE (check_nrpe) использующий командную строку как:/usr/local/nagios/check_nrpe-H localhost-c...
18.11.2018
1
ответ

Сочетание Если / else с переменными в команде «Найти» в скрипте Bash

Я пишу скрипт, который предлагает пользовательские входы, а затем запускает команду поиска. Что у меня работает, но ощущается, что у меня есть много дублированного кода из-за структуры IF / Enter. Возможно ли это ...
18.11.2018
1
ответ

Сценарий для обновления

Мне использовали сценарий для обновления: СТАРЫЙ = "интервал 10" НОВЫЙ = "интервал 20" i=0 DPATH = "/home" для f в $DPATH делает sed-i "s/$OLD/$NEW/g" $f позволяют мне ++ "измененное" эхо: $f, сделанный, в
18.11.2018
1
ответ

Bash: Как запустить скрипт в фоновом режиме с «&» и использовать «||» запускать что-то еще при сбоях?

Я пытаюсь разрешить выполнение команды в фоновом режиме, но также использую "||" синтаксис для выполнения другой команды, если первая не удалась. Пример: $ ( & ||
18.11.2018
1
ответ

от iostat-En вывод, я должен отобразить Серьезную ошибку больше чем 2

Я должен отобразить строки, которые имеют Серьезные ошибки больше чем 2 от вывода iostat-En | grep Трудно в случае solaris.
18.11.2018
1
ответ

Bash: используйте RAW BINARY в переменной в качестве исполняемого файла?

Я хотел бы создать переменную, содержащую двоичные данные, то выполните в команде. Пример: #! / Bin / bash var = "$ (Cat / bin / Sleep)" «$ var» 9999
18.11.2018
1
ответ

Бэш: Выполнять команду независимо от родительского PID?

Выполнять этот скрипт test.sh: #!/bin/bash спать 15 & спать 2000 Тогда, просматривая текущие процессы с $ ps auxfwww | grep -i [2]000 -B 10, я получаю следующие 11886 и 11887 PIDs: пользователь ...
18.11.2018
1
ответ

readarray позволяет указать линейную разделитель?

в Bash Read Threadin имеет -D для нас, чтобы указать линейную разделитель, отличную от нью-файлов, что Readarray предоставляет возможность указать линейную разделитель? Это правильно, чтобы у него нет варианта для этой цели? ...
17.11.2018
1
ответ

Ошибки цвета / предупреждения / информация в скрипте bash

Таким образом, у меня есть следующие переменные, определенные в /etc/bash.bashrc: RS="\033[0m" # сброс HC="\033[1m" # hicolor # UL="\033[4m" # подчеркивание INV="\033[7m" # обратный фон и передний план FBLK="\..."...
17.11.2018
1
ответ

Требуется команда Linux для вывода ниже [closed]

Input_file "5" '6' '7' Final_file должен иметь 5 "6" '7' Требуется однострочная команда
17.11.2018
1
ответ

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

У меня есть несколько проблем с массивом в Bash. Учитывая этот массив: KRN = (Linux-Image-Image-4.15.0-30-Generic-Regive-Image-Image-4.15.0-32-Regive Linux-Image-4.15.0-33-Generic) Если я использую следующие ...
16.11.2018
1
ответ

Переименование файлов с добавлением имени родительского каталога [закрыто]

Необходимо массово переименовывать файлы, добавляя к ним имя их родительского каталога, без использования команды переименования. например /tmp/2017-09-22/cyber.gz /tmp/2017-09-23/cyber.gz /tmp/2017-09-24/cyber.tar Также ...
16.11.2018
1
ответ

Значение [ $? == 1 ] && return 0

Мне нужно понять эту команду: [ $? == 1 ] && return 0
16.11.2018
1
ответ

Один лайнер, соответствующий именам файлов с регулярными выражениями?

У меня есть небольшой скрипт. #!/bin/bash # тест на соответствие регулярных выражений... DIR="/поиск/путь/" NAME="FOO[0-9][0-9]_" для ФАЙЛА в `Найти ${DIR} -maxdepth 1 -тип f - имя "*\.[dD][...].
16.11.2018
1
ответ

Sourcing .Bashrc Внутренний скрипт не обновляет переменные ENV

У меня есть длительный скрипт установки, который часто вставляет переменные ENV в .Bashrc для немедленного и будущего использования, затем источники .bashrc Чтобы обновить переменные ENV. Тем не менее, это не работает как ...
15.11.2018
1
ответ

Как я могу заставить файл сценария вернуться в исходное состояние после ввода команды? (с петлей)? [закрыто]

Например, у меня есть код: #! / bin / sh echo "Пожалуйста, введите функцию: \ c" прочтите ANS case $ ANS в author) echo "John" ;; Как мне заставить сценарий вернуться к исходному запросу (введите ...
15.11.2018
1
ответ

Вставка переменных в пути к файлу на GNU Linux (SLES 11)

Я пытаюсь вставить 3 переменные для создания пути, но не могущий получить его. Я пробую ниже log_path = "/vol02/logs/$dname/logs/103602_$msname/${msname}_start.log" dname=cfp msname=cfp003, который я получаю...
14.11.2018
1
ответ

Кавычки больше не работают с: git commit -m «Мое сообщение о коммите» [закрыто]

Я не уверен, что происходит не так (терминал, оболочка, система?), но когда я ввожу: git commit -m «Мое сообщение фиксации» сегодня утром, я получаю: ошибка: pathspec «My» не соответствует ни одному файлу (файлам), известным git ...
14.11.2018
1
ответ

Как запустить скрипт bash по абсолютному пути, а не по относительному [дубликат]

В моем корневом каталоге есть файл с именем bash_scripts, а в нем есть файл с именем create_py_dir.sh. В настоящее время единственная команда в сценарии оболочки - это pwd, которую я использую только для того, чтобы убедиться ...
13.11.2018
1
ответ

Как я могу обернуть эту проверку набора / unset / unset / unset?

как https://stackoverflow.com/a/13864829/, сказал, $, если [-Z $ {AAA + X}]; Тогда эхо "ААА unset"; остальное эхо "AAA установлена"; fi aaa unset может проверить, если установлена ​​вариабельная aaa или unset. Как я могу обернуть ...
13.11.2018
1
ответ

Упростите несколько MKDIR и SymLink в цикле Bash

Я выполняю следующие операции # Count Cache Camenters MKDIR -P $ Shared_Vol / Track / $ Track /. Cradle RM -RF ~ / .gradle ln -sf $ shared_vol / track / $ track / .gradle ~ / mkdir -p $ shared_vol / track / $ ...
13.11.2018
1
ответ

tail: error writing 'standard output': Broken pipe

Я пытался использовать некоторые скрипты, которые используют команды tail на растяжке Debian, но получил tail: error writing 'standard output': Broken pipe. По-разному ли Debian обрабатывает синтаксис хвостовой части и канала? Спасибо в...
12.11.2018
1
ответ

Настройка Bash Wish Для профиля пользователя на Debian 9

Я пытаюсь настроить подсказку Bash на Linux Debian 9. Я получил сценарий от Github, и я изменил файл. Bashrc на терминале, когда я вошел в систему как root, я вижу настройку, которую я был ...
11.11.2018
1
ответ

Shell / terminal / bash команда или сценарий для копирования списка файлов из одного проекта в другой

Допустим, у меня есть проект под названием my-project /, который находится в собственном каталоге и имеет следующую файловую структуру. my-project /. ├── src │ ├── index.html │ ├── main.js │ ├── normalize.js │ ...
11.11.2018