1
ответ

Несколько команд внутри скрипта контейнера Docker

Я хочу оставить некоторые команды внутри контейнера, но второй не хочет Для выполнения внутри контейнера, так что GREP не может найти файл в домашнем каталоге моего контейнера. Кто-то имеет ...
25.12.2018
1
ответ

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

Я пытаюсь заменить подстроку в $1 другой и установить ее в переменную. (сохранено как файл testStringReplacement) #!/bin/bash вторая строка = "Сара" myString = "${1/Сьюзи/$secondString}" echo "...
23.12.2018
1
ответ

Установите IFS для цикла внутри подполей

IFS = '\ N' Для i в "$ (ifs = '\ n' printf 'abc \ nxyz \ N123 456 \ n')"; сделать эхо "????" эхо "$ я" Готово эхо "вывод" echo "$ {args [@]}" следующие выходы: ???? азбука сми 123 456. Вывод Как я могу получить ...
23.12.2018
1
ответ

Смущенный, почему скрипт не выходит

У меня есть этот скрипт verbatim: #! / Usr / bin / env bash handle_json () {во время чтения; DO CAT << EOF {"@ json-stdio": True, «Value»: {«Марка»: «$ 1», «V»: «$ Line»}} EOF сделано; } (echo; echo; echo '...
22.12.2018
1
ответ

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

Я хотел бы знать, возникнет ли какая-либо проблема с размещать одной кавычки в пароль пользователя ubuntu. У нас есть пара машин с фиктивным пользователем в целях автоматизации, и я хотел бы пароль...
21.12.2018
1
ответ

Bash prompt configuration

I've recently switched to Parrot linux and I'm very happy with it, but there's just one thing, this default fancy bash prompt is really ugly. Я использовал zsh раньше, и по некоторым причинам я хочу вернуться ...
21.12.2018
1
ответ

Вопрос о порядке расширения переменных и имен путей в Bash

Bash расширяет переменные перед расширением имен путей (globbing). Если предположить, что он делает это наоборот (т.е. расширяет пути перед расширением переменных), можно ли написать сценарий bash, который ...
20.12.2018
1
ответ

Как определить точку (.), подчеркивание (_) и тире (-) в регулярном выражении [закрыто]

Мне нужно обработать информацию, касающуюся IP-адреса или папок, содержащих информацию об IP-хосте. Мне нужен шаблон, который может идентифицировать (сопоставлять) IP-адреса, будь то фактический URL-адрес, имя ...
20.12.2018
1
ответ

Цитирование ANSI C для табуляции и новой строки иногда не работает

Я пытаюсь использовать новую строку в bash. Я обнаружил, что для этого мне нужно цитирование ANSI C (т.е. $ '\ n'), но это часто не работает для меня. Так что мне интересно, что я делаю не так. # Это работает >> ...
20.12.2018
1
ответ

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

Я пишу скрипт, и я заметил, что определенная линия кода постоянно используется повторно. Поэтому я подумал, почему бы не поместить его в переменную для простоты использования, а когда что-то меняется, мне нужно только ...
20.12.2018
1
ответ

Использование вывода команды для генерации входа ssh

У меня есть сценарий, который мне очень нравится, который генерирует команду переадресации порта ssh + с двумя загрузками. ssh -N -f -o 'ControlMaster Auto' -o 'ControlPath / tmp / gimme_access' -o 'ControlPersist 1m' -L 6473: 33 ....
19.12.2018
1
ответ

Hex Code для '(' в Bash Regex

У меня странное поведение в оболочке. Когда я пытаюсь соответствовать «_» в Regex с его шестнадцатеричным кодом, он работает, но не с '('. $ REGEX1 = $ '\ x5f' $ pattern1 = '_' $ Если [$ pattern1 = ~ $ regex1]]; затем эхо да; ...
19.12.2018
1
ответ

Bash Parallel MySQL Dump

У меня есть проект на AWS, который в конечном итоге будет иметь более 100 клиентских баз данных, каждая из которых имеет размер 1 ~ 2 ГБ. Мне нужно делать ежедневные резервные копии каждой базы данных с помощью mysqldump, а не стандартного AWS RDS ежедне
19.12.2018
1
ответ

Source Bash String вместо файла

Я хочу исходить из кнопки Bash из строки вместо файла в командной строке, поэтому вместо этого: исходный файл.sh Я хочу сделать что-то вроде: Источник `Cat << eof quey_func () {echo ...
19.12.2018
1
ответ

Почему моя пользовательская подсказка bash дает сбой при просмотре истории [дубликат]

I настроили пользовательское приглашение bash, чтобы я мог видеть такие вещи, как текущая ветка git, информация о версии пакета npm, виртуальный env, в котором я нахожусь, и т. д. Однако, когда я нажимаю клавишу со стрелкой вверх для просмотра истории, .
19.12.2018
1
ответ

AutoExpect Script.EXP

Я использую AutoExpect сгенерировал сценарий. см. следующее. Как понять, ожидайте - эксперт "\ r Тип ха для помощи на псевдонимы \ r \ r ] 0; luoric @ linux-pc-64: / home / luoric / tmp [01; 34mluoric @ linux-pc-64 [01; 34m ...
18.12.2018
1
ответ

Как лучше всего хранить и версионировать его псевдонимы/функции/симлинки?

На самом деле у меня есть эти строки (пример) в моем .zshrc файле: . ${TOOLS_HOME}/cli/.cli_base . ${TOOLS_HOME}/клик/.cli_функции . . ${TOOLS_HOME}/клик/.cli_symlinks Пока это работает нормально. Моя единственная проблема ...
18.12.2018
1
ответ

удаляем только пустые папки с пустым флагом - безопасно ли

мы создаем следующую команду, чтобы удалить только те пустые папки, которые старше 100 минут находят /tmp -тип d -пустой -mmin +100 -printf '%p был удален!!\n' -удаляем, потому что мы собираемся запустить его ....
18.12.2018
1
ответ

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

Допустим, мы запускаем этот сценарий в Linux: /tmp/start.sh Есть ли способ после его запуска получить имя последней выполненной команды? ожидаемый вывод start.sh
17.12.2018
1
ответ

Массив почему-то пуст в END

Я пытаюсь создать простой крест-накрест решатель, но я даже не могу выполнить чтение данных. Входными являются два файла, легенда и основной. Из легенды я создаю простой массив со словами (который ...
16.12.2018
1
ответ

Crontab вести себя странно

Поэтому, основываясь на моем последнем вопросе здесь я получил его на работу, но затем я попытался сделать crontab из него, чтобы проверять количество строк в данный день каждые 2 минут. Мой сценарий выглядит как 1 тест =/...
16.12.2018
1
ответ

Сценарий: запись почтового ящика SQL Record на основе пользователей системы

Что-то не так с этой командой, или я не вижу своей ошибки. Мне также необходимо исключить пользователей и пользователей инвалидов и пользователей с UID более 500. Это команда SQL, мне нужно использовать вставку в «почтовый ящик» ...
16.12.2018
1
ответ

Сценарий Shell для удаления старейших файлов и папок

У меня есть система работает. Он создает 1 папку на каждый день, называя его по дате. Внутри каждой папки он хранит видео от камер безопасности, называя файлы по времени. У вас будет что-то подобное: ...
16.12.2018
1
ответ

Не могу сменить оболочку с dash на bash на виртуальной машине Linux Mint [закрыто]

Только вчера установил виртуальную машину через виртуальный бокс, и у меня возникли проблемы с переключением оболочки с dash на bash. Я пробовал chsh, а также напрямую модифицировал файл, но по умолчанию он по-прежнему равен ...
15.12.2018
1
ответ

Заполнение клавишей Tab в для циклов, не работающих

Заполнение клавишей Tab для исполняемой команды не работает в интерактивном на циклы в ударе. Я, возможно, поклялся, что это раньше работало, но я открыт для идеи, что это никогда не работало, и я схожу с ума. Это...
15.12.2018
1
ответ

Измените разрешения файла с помощью моей кошки

root @ Система: ~ # меньше myfile -bash: / bin / Менее: Ошибка ввода / вывода Корневая файловая система умерла. Но моя кошка все еще жива (в моей памяти): root @ Система: ~ # Cat> / tmp / quotefile C ^ D. root @ Система: ~ # Он ...
15.12.2018
1
ответ

Комментарии к многострочным цепочкам команд?

У меня часто бывает код, в котором я форматирую, выполняя длинные операторы И / ИЛИ. Например: # Получить шлюз маршрутизатора Wi-Fi gateway = $ (cat $ leases \ | grep -A 5 -m 1 $ wifi \ | grep option \ ...
15.12.2018
1
ответ

Это замена аргумента Bash?

, изучая замену процесса Bash, я нашел это: счетчик = 0 в то время как IFS = READ -RN1 _; сделать ((счетчик ++)) Сделано << (find / etc -printf '') echo "$ Counter-файлы", если я правильно понимаю, ...
13.12.2018
1
ответ

Основная индикаторная строка для каждой строки вывода в async bash скрипте

Скажем, у меня есть этот базовый bash скрипт для установки плагинов Vim: #!/usr/bin/env bash plugins=( наклонный/вжик-концевой вице-президент/животный летающий окружение с видом на океан витаминно-невидимый ) rm -rf $HOME/.vim/pack/...
12.12.2018
1
ответ

Увеличение строки Bash от VDA на VDB в петле

Я хотел бы увеличить строку одним, например, из VDA в VDB, от VDB к VDC и так далее. Я смог сделать это на одном из языков в прошлом, делая что-то вроде: $ C = "VDB" +1 и c ...
12.12.2018