1
ответ

как добавить параметр в псевдоним bash без пробелов между ними? [дубликат]

Мы можем сделать это легко: myalias = 'command param1 param2', затем myalias param3 запускает команду param1 param2 param3 Мне нужен псевдоним, который будет работать так же, но без последнего «пробела»: команда param1 ...
09.03.2019
1
ответ

Удалите строки из вывода команды

Я запускаю нижеприведенную команду; мне нужно сохранить вывод команды в файл, но без заголовков. Я пробовал - yarn top | tail -n +8 (так как yarn top работает как Linux top, он обновляется каждые 3 секунды и ...
09.03.2019
1
ответ

найдите запись в html-файле и замените значение в следующей строке

У меня есть html-файл, приведенный ниже, это фрагмент из файла.
Емкость виртуальной машины
455
09.03.2019
1
ответ

Можно ли запускать pulseaudio в Raspberry Pi 3 Model B под управлением Arch Linux без какой-либо графической среды?

У меня есть Rapberry Pi под управлением Arch Linux ARM без какой-либо графической среды. Я хочу, чтобы она играла песню каждое утро. У меня установлено пульсодио. Но когда я использую паплей, я получаю ошибку: паплей...
09.03.2019
1
ответ

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

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

Bash Scripting: Как проверить наличие активного монтирования sshfs в каталоге?

Если в данный момент есть этот код: 0130: moba () { 0131: if [-z "$ (ls -A / home / me / Documents / A / B) "]; затем 0132: echo "Empty" 0133: sshfs me @ domain: / home / C / D / home / me / Documents / A / B / 0134: .. .
08.03.2019
1
ответ

Общий прогресс по всему сценарию оболочки bash

РЕДАКТИРОВАТЬ ДЛЯ ЯСНОСТИ: скажем, у меня есть следующий сценарий (допустим, pv и curl уже установлены): (который в настоящее время работает под Ubuntu, но я планирую сделать его совместимым с POSIX, поэтому что он может работать на ...
08.03.2019
1
ответ

Выражение регулярного выражения для IP-адреса / CIDR в bash

Я хочу проверить, является ли введенный пользователем действительным IP-адрес / CIDR в bash, и я использую для этого регулярные выражения. Таким образом, допустимый CIDR должен быть 0-32, а для IP - от (1-254). (1-255). (1-255). (1-255) / (1-32) ...
08.03.2019
1
ответ

sudo в сценарии bash: не всегда ждет ввода пароля

У меня простой bash скрипт следующим образом: #! / usr / bin / env bash sudo ./some_other_script_01 sudo./ some_other_script_02 Когда я выполняю этот сценарий, я всегда вижу запрос пароля, как обычно: [sudo] ...
08.03.2019
1
ответ

Инъекционная строка в тройнике

Я использую трубопроводы для реализации некоторой функциональности с помощью Centos 6. Во время этих конвейеров я хочу экспортировать свои данные в лог-файл, но эти данные приходят из разных конвейеров в моем конвейере и я ...
07.03.2019
1
ответ

Передать параметр в функцию Bash, которая будет служить шаблоном для awk [дубликат]

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

Сравнение двух массивов bash внутри докера

Мне нужно два создать новый массив bash, не включая элементы, которые находятся во втором массиве. А затем используйте этот массив в цикле while: while [-n "$ {ids_toproc [0]}"]; do Вот реализованный код: all_ids = (...
06.03.2019
1
ответ

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

У меня был URL-адрес для нескольких проектов внутри у меня есть несколько репозиториев для каждого проекта Мне нужно клонировать все репозитории в каталоге и найти git ветки. я пробовал это #! / bin / bash project = (aa bb cc) aa = (...
06.03.2019
1
ответ

что означает следующая опция оболочки - shopt -s nullglob extglob

у нас есть bash -version GNU bash, версия 4.2.46(1)-выпуск (x86_64-redhat-linux-gnu), что означает следующая опция оболочки (в сценарии bash) shopt -s nullglob extglob и что такое ...
06.03.2019
1
ответ

Законные причины для перехвата, внутренней обработки и игнорирования программой сигнала SIGINT

Мы знаем, что помимо SIGKILL и SIGSTOP программа может перехватывать сигналы IPC и запускать свой внутренний обработчик в обход работы обработчика по умолчанию. Я могу вспомнить по крайней мере один очень...
05.03.2019
1
ответ

Как добавить дату и пробел к имени файла

Если я выполню touch $(date '+%F %T'), я ожидаю один файл, имя которого содержит дату и время быть созданным; но вместо этого создаются два файла: один с именем даты, а другой с именем ...
05.03.2019
1
ответ

Попытка экспортировать путь из скрипта bash [дубликат]

Я пытаюсь поместить всю свою среду в один файл bash. Я затрагиваю только одну проблему. Когда я пытаюсь экспортировать новый путь из файла, он не устанавливает путь в среде...
04.03.2019
1
ответ

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

Я хотел бы протестировать разрабатываемое программное обеспечение, запустив конкретный сценарий, например файл сценария.ext. Но мне сказали, что мне не разрешено запускать сценарий, если файл конфигурации, скажем, file.conf, содержит ...
04.03.2019
1
ответ

Цикл входа в систему, bash: невозможно создать временный файл для этого документа: на устройстве не осталось места

Я пытаюсь войти в свою elementaryOS, и я застрял в цикле (я ввожу пароль, нажимаю Enter и возвращаю его обратно для входа). Я вошел в терминал (ctrl + alt + f3), чтобы посмотреть, что происходит с разрешениями, и я ...
04.03.2019
1
ответ

«$PATH» экспортируется буквально как «$PATH» [закрыто]

Итак, в профиле bash_config у меня есть export JAVA_HOME=/usr/lib/jvm/java-1.8.0-openjdk export JAVA_PATH=$JAVA_HOME export PATH=$PATH:$JAVA_HOME/bin Но вместо добавления PATH он устанавливает его...
04.03.2019
1
ответ

su: Что означает дефис, за которым сразу ничего не следует?

Написано так, как если бы это был вариант, например:> su - someuser Не разделяет ли пробел «-» и «someuser»? Я просмотрел справочную страницу, но не заметил записи для нее.
04.03.2019
1
ответ

Как записывать логи Docker в файл в реальном времени (а-ля `tail -f`)

Я docker выводил логи stdout stderr, которые можно просмотреть с помощью: docker logs -f $LOGS_CONTAINER_ID Я также добавил ' sed', который помещает идентификатор контейнера в каждую строку: docker logs -f $LOGS_CONTAINER_ID ...
03.03.2019
1
ответ

Запуск конвейера в linux [закрыто]

У меня есть этот скрипт #!/bin/bash модуль загрузки станков/2.21.0 бамфайлы=( /temp/hgig/fi1d18/1672_WTSI-COLO_023_1pre/mapped_sample/HUMAN_1000Genomes_hs37d5_RNA_seq_WTSI-COLO_023_1pre.dupmarked.bam /temp/...
03.03.2019
1
ответ

Ошибка формата Printf для числа

После некоторого смазывания и седиментации мне удалось получить значение из ячейки csv и присвоить его переменной (DBR). Вот некоторые нечетные результаты эхо $DBR эхо "$DBR", вывод "%f" $DBR: 9.1 ,.1 ...
01.03.2019
1
ответ

Поведение Bash в истории при использовании! а также ! : p для старых команд изменено

Внезапно мое поведение в истории bash изменилось. Когда я либо вызываю старую команду, используя! Num (где num - номер команды, как видно в истории), либо отображаю команду (не выполняя ее) ...
01.03.2019
1
ответ

Как я могу скопировать определенную строку в определенную папку? - Debian / Bash / Linux

Я пытаюсь скопировать определенную строку, которая находится в файле, в конкретное имя папки. И эта папка должна иметь равное название, чем эта строка. У меня есть 3 папки: / home / my_username / bin: который ...
01.03.2019
1
ответ

Почему программа не найдена в PATH [дубликат]

Я установил ipython внутри virtualenv на своей macOS. Моя переменная среды PATH также показывает, что путь virtualenv находится в начале. эта команда также показывает, что ipython находится в правильном месте. ...
28.02.2019
1
ответ

kill gnu parallel внутри функции bash

Я использую gnu parallel в функции подоболочки, например func()( parallel --will-cite sleep ::: 60 ) при отправке SIGTERM в функцию я хочу, чтобы параллель тоже была убита. Но я получаю $ func & [...
28.02.2019
1
ответ

Почему echo -e «\ n» дает мне две пустые строки вместо одной?

Допустим, есть строка "aaaa" в file.txt, и я хочу добавить ТОЛЬКО ОДНУ пустую строку после нее, а затем добавить строку текста после пустой строки. Я сделал: echo -e "\ n ">> file.txt echo" bbbb ">> file.txt ...
28.02.2019
1
ответ

использование 'echo' и 'printf' в вызовах функций bash

У меня есть простой вызов функции оболочки, и я использую команды echo и printf для печати переданного параметра. Я заметил следующее: echo печатает вывод printf не печатает ...
27.02.2019