1
ответ

Где находится командные строки, хранящиеся до его выполнения?

У меня такой скрипт в ~ / черновике $ Cat Test.sh #! / usr / local / bin / bash для i в ./* ;do echo $ i сделанный кусок кода хранится в Test.SH, Когда я бегу через $ Bash Test.sh ./first.html. ./second ....
25.10.2018
1
ответ

Как предотвратить использование $ ls_colors ex от переопределения *. Эксплуатация настроек цвета

Я настроил мою цветовую схему Ls для терминала Ubuntu. В настоящее время все работает, кроме любых, и все файлы, содержащие исполняемое разрешение, переопределены бывшими независимо от того, настраиваете ли я или нет ...
24.10.2018
1
ответ

Размещение положения подстроки в строке

Взгляна в то, чтобы извлечь положение третьего поля, введенное пользователем, из файла «Schemas.txt» Schemas = "Schemas.txt " для I в $ {Schemas [@]}; сделать awk '{for (i = 1; i <= nf; i ++) если ($ i == "$ 3") печатает ...
24.10.2018
1
ответ

Изменение пароля пользователя в сценарии не работает [дубликат]

По причинам, я хочу изменить пароль пользователя на случайный каждые X минут с помощью сценария. Это машина Debian, следующий сценарий запускается через @reboot в crontab root, и сценарий ...
23.10.2018
1
ответ

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

Хорошо, я предполагаю, что это странно. У меня есть маленький stage.sh сценарий, очень просто имеет набор команд: если ["$ (whoami)" == 'David']; затем rsync-a - удаляют - исключенный - исключают - из =. $ rsyncrc (pwd) ~/...
23.10.2018
1
ответ

Подсчет программы перестал работать в арифметическом тесте

испытывание небольших затруднений из-за этого довольно основного сценария. Эти работы сценария над избивают мой MacBook Pro, но не над моим рабочим столом Linux Mint, который также использует удар. Я не могу выяснить что случилось с ним. Я'...
23.10.2018
1
ответ

В чем разница между ~и без ~в строковой переменной в Bash?

Я использую программное обеспечение для управления dotfile, которое называется dotdrop. Используя файл конфигурации с именем.env, содержимое вида :git _folder=" ~/code/Git". Также используйте сценарий для настройки этого инструмента dotfile перед его перв
22.10.2018
1
ответ

Как передать файл в качестве аргумента в сценарии bash? [duplicate]

Я немного запуталась, поэтому поискала и нашла следующее: FILE1 = $ 1 wc $ FILE1 меня немного сбивает с толку, что означает присвоение оператора выражения переменной, за которым следует число 1, для FILE1, ...
22.10.2018
1
ответ

Интерактивная оболочка Bash зависает при приостановке Tmux, если она была автоматически запущена стартовым файлом Bash

Когда я вручную запускаю Tmux, выпуская tmux из моей интерактивной оболочки Bash, я могу позже приостановить Tmux с помощью CTRL-BZ без проблем. Нажав эту комбинацию клавиш, я возвращаюсь к родительскому процессу, i.....
21.10.2018
1
ответ

Структура Bash Share в цикле «Для DO () и ждать»

У меня есть проблема с скриптом ниже. Он использует несколько операторов SQL в цикле для установки переменных и создает файл журнала. Текущая БД производит + - 1200 строк вывода. Оригинальная версия ...
20.10.2018
1
ответ

Сравнивая `time_total` из двух обращений к разным сайтам

Я знаю, что могу получить time_total из обращения к curl командой: curl https://www.google.com -s -o /dev/null -w "%{time_total}\n" Есть ли для меня какой-нибудь способ легко сравнить результаты...
19.10.2018
1
ответ

Скрипт оболочки, который возвращает прошедшее время, использование памяти и использование CPU выполненного скрипта

, мне нужно написать сценарий Bash, который сможет вернуть истекшее время, использование RAM и использование CPU выполненного сценария. Мой скрипт: #! / bin / bash StarttimeTime = $ (дата +% s% n) # Сценарий, который должен быть ...
19.10.2018
1
ответ

count matching open ports in a network log file

У меня есть сетевой файл журнала, например: Nmap scan report for 192.168.1.51 Хост работает. СЛУЖБА СОСТОЯНИЯ ПОРТА 80/tcp открыть http 443/tcp open https 8080/tcp open http-proxy 443/tcp...
18.10.2018
1
ответ

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

У меня есть часы на JQ -R '. $ (ls -t | head -1) "Цель состоит в том, чтобы применить" jq -r '.' "до последнего модифицированного файла в каталоге. К сожалению, команда, которая знала последний модифицированный файл, это ...
18.10.2018
1
ответ

Как заходить из SSH, из скрипта Bash?

подключен к удаленному серверу через SSH. Иногда я запускаю определенный сценарий Bash. Когда определенные условия будут выполнены (это успешно завершено работа), я хочу автоматически выходить из системы SSH ...
17.10.2018
1
ответ

Одним из файлов My Application создает «не является файлом»

, который я борялся в течение нескольких дней, потому что запускаю приложение, которое фактически запускает больше приложений, и эти выходы генерируют. Корпус состоит в том, что один из этих выходов генерируется с помощью следующих ...
17.10.2018
1
ответ

Использование обеих ловушек и Exec для перенаправления вывода на TEE в Bash

У меня есть сценарий, который читает строки Из файла обрабатывает каждую строку. Я хотел бы иметь возможность сделать «после обработки» таким образом, чтобы даже когда скрипт не закончил читать все строки, потому что я нажал ...
17.10.2018
1
ответ

Ubuntu 14.04.2 LTS: «Найти» не найдено в пути или не исполняемым

Я пытаюсь установить некоторые графические библиотеки со следующей командой: sudo apt Установите jpegoptim optipng, это, однако, не выполняется с указанием следующего: Чтение списков пакетов ... сделано ...
17.10.2018
1
ответ

проверка, установлены ли iptables в системе в сценарии [duplicate]

Я пишу сценарий на bash, и мне нужно проверить, установлены ли iptables ... У меня есть это: if [`iptables-save | grep '^ \ -' | wc -l`> 0] затем echo "Iptables уже установлен, пропускаем ..........!" else ...
16.10.2018
1
ответ

Стренить команду bash из массива аргументов для использование в «bash -c»

Я хотел бы преобразовать данную команду в строку в виде массива. Это было бы полезно, например, чтобы поместить команду в bash -c. Например: cmd = ("printf '% s \ n'" "foo bar" "baz bang" ) ...
15.10.2018
1
ответ

Пытаюсь понять, как работать с IFS

Пытаюсь понять, как работать с переменной IFS оболочки. У меня есть следующий код: #!/bin/bash ourpath=$PATH oldIFS=$IFS IFS=":" echo "ourpath = $ourpath" для каталога в "$ourpath"; do ...
14.10.2018
1
ответ

Печать файла Word for Word при нажатии клавиши

Я хочу сделать в bash следующее: у меня есть текстовый файл, и я хочу вызвать сценарий, который читает файл, ждет от меня нажатий клавиш и каждый раз, когда появляется правильная кнопка нажата, он печатает ровно одно слово ...
11.10.2018
1
ответ

Безопасное бегущее вилочную бомбу без использования ULIMIT или BASH FUNCNEST

Я исследовал бомбу вилкой и как ее можно предотвратить. Я нашел два способа безопасно выполнить код бомбы вилков. Одним из них является установить Ulimit либо временно или постоянно. Еще один ...
11.10.2018
1
ответ

Awk: вычитание первой строки из всех строк и умножение на коэффициент

У меня есть файл, который содержит некоторые числа $ cat file.dat 0.092593 0.048631 0.027957 0.030699 0.026250 0.038156 0.011823 0.013284 0.024529 0.022498 0.013217 0.007105 0.018916 0.014079 Я хочу...
10.10.2018
1
ответ

Передача файлов с удаленного хоста на локальный с SSHPASS

Я хочу передавать файлы, которые старше 40 дней с пульта дистанционного управления на локальный хост. Я могу подключить удаленный сервер, но не удается перенести файлы с пульта дистанционного управления на локальный сервер. Это приводит к ...
10.10.2018
1
ответ

вкладка Авто-удаление в командной строке

Запуск Ubuntu 18.04 и с помощью bash. Поэтому я осознаю, как использовать вкладки в командной строке, чтобы автоматически завершить следующий токен с путями файлов и что у вас. Вопрос: Есть ли легкий ярлык для ...
10.10.2018
1
ответ

GLOCKSTAR: `** string *` не упускается в поддары `** / * String *` Preate

Дан набор файлов в каталогах (sub), соответствующих строке, например, на Find -Name ' '|. Сортировать ./1/2/3/4/string. ./1/2/3/string. ./1/2/string. ./1/string. ./string Почему использует Globstar to ...
10.10.2018
1
ответ

Попытка получить getopts для вызова функции [ duplicate]

Я пытаюсь заставить его вызывать функцию. Вот мой код #! / Bin / bash в то время как getopts ": a: b:" opt; do case $ opt in a) my_function "% e" ;; б) ...
10.10.2018
1
ответ

Для логики LOOP PORTING от Bash до CSH

У меня есть ниже кодовой фрагмент, работающий в Bash: для i в `ps-pleaf | greep -i | awk '{print $ 3}'`; Убить -9 $ Я, но у меня есть требование портировать этот код для работы в CSH Shell из-за ...
09.10.2018
1
ответ

[: двоичный оператор expected

Моя структура каталога похожа на приведенную ниже. . |- test-master-65875866-backup |- test-master-86565875 Я попробовал следующий код (также с двойными скобками), если [ -d ${TRAVIS_REPO_SLUG#*...
09.10.2018