1
ответ

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

У меня есть каталог с файлами всех видов, и я хотел использовать команду ls, чтобы перечислить их все, кроме тех, имена которых заканчиваются на .config, но я не понимаю, как это сделать.
12.02.2019
1
ответ

Перебирайте множество папок и выполняйте вычисления с файлами с аналогичным шаблоном в bash.

У меня есть несколько папок, каждая из которых содержит несколько файлов .nc. Я хочу перебрать все папки и для каждой папки выполнить некоторые вычисления (время слияния), используя cdo для файлов, которые имеют аналогичный шаблон. Пока что я ...
12.02.2019
1
ответ

У меня есть долго работающий сценарий, но я хочу иметь возможность прокручивать вывод stdout во время его выполнения

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

Ошибка использования Compgen при попытке завершить «-» флаги

Я пытаюсь сделать завершение Bash для завершения Команда, и все работает как обычно с полными командами Word, но когда я пытаюсь завершить флаги «-», со следующим кодом (следуя ...
11.02.2019
1
ответ

openmpi и прочитать файл в строках

Мне нужно выполнить несколько задач последовательно. Имена задач перечислены в файле (jobs.txt). Я использую следующий код (пример): #! / bin / bash, а IFS = $ '\ r' read -r строка || [[-n "$ линия"]]; do ...
11.02.2019
1
ответ

egrep -rnw. -e «строка» возвращает строку и соседние строки [дубликат]

Я использую egrep -rnw. -e "строка" много (в bash), но было бы неплохо добавить некоторый контекст к возвращаемым результатам. Это будет линия до и после нее. Может быть, две строчки до и после. ...
09.02.2019
1
ответ

Параметры командной строки для сценария

$ cat test15.sh #! / Bin / bash # извлечение параметров командной строки как параметров # echo while [-n "$ 1"] do case "$ 1" in -a) echo "Найден параметр -a" ;; -b) echo "Найдено ...
09.02.2019
1
ответ

Использовать stdout для запуска с sudo

Когда я набираю команду echo 'cd ~ / Development / Web'> / usr / local / bin / webdev, моя цель - создать файл webdev в / usr / local / bin, я получаю сообщение об ошибке «Permission denied», затем меняю команду на «echo» cd ~ / ...
09.02.2019
1
ответ

Найдите последовательность в теге xml и удалите строку, являющуюся частью тэга match

Необходимо выполнить поиск по последовательности < oneFi institution = «12345678» > и удалить только < value maxPAN = «19» minPAN = «4» prefix = «528749 »/> Actual: < oneFi institution =« 12345678 »>...
08.02.2019
1
ответ

Сбросить терминал после прерывания `read -r -s`

Если я запускаю read -r -s INPUT, а затем прерываю его с помощью Ctrl-C, то терминал остается в состояние, в котором не отображаются все введенные символы. Как я могу восстановить терминал после такого инцидента?
08.02.2019
1
ответ

Bash: как я могу запускать `sudo -n true` в фоновом режиме, не вмешиваясь в `read`?

У меня есть давно работающий Bash скрипт, который я не хочу запускать от имени root, но он нуждается в периодическом доступе root в течение всего времени. Я решил эту проблему, запросив у пользователя пароль root с помощью sudo -v и ....
08.02.2019
1
ответ

Рекурсивный переход по ссылке и запуск команды grep на любых страницах

Я пытаюсь просмотреть несколько журналов по указанному ниже URL-адресу, чтобы найти конкретное имя пользователя. Однако я не получаю результатов, он просто работает без остановки. grepfor = "username" urls = ("https: //tgstation13.org / ...
07.02.2019
1
ответ

Почему моя переменная среды BASH_FUNC_foobar %% не установлена ​​в подпроцессах оболочки?

Я возился с безопасность двоичного файла setuid (очевидно, с намерением раскрыть автору все, что я найду). Я почти уверен, что у него есть уязвимость, связанная с выполнением произвольного кода ...
06.02.2019
1
ответ

Bash не может найти сценарии в $PATH [закрыто]

Я устанавливаю совершенно новую, свежую систему Ubuntu 16.04 Minimal и столкнулся со странной проблемой. Даже после добавления $HOME/bin в $PATH bash не может найти в нем ни одного скрипта по адресу ...
06.02.2019
1
ответ

Почему curl > /dev/null и curl -o /dev/null имеют большую разницу в производительности?

Я использую Intel Atom D525, чрезвычайно маломощный процессор для моего семейного маршрутизатора с Debian 9. Я попробовал оба варианта curl http://dl.google.com/dl/android/aosp/sailfish-pq2a.190205.003-factory-164a7269.zip и....
06.02.2019
1
ответ

Команды, пропускающие символы к bash

Во время построения небольшого ожидаемого скрипта я заметил, что после выполнения скрипта некоторые символы автоматически попадали на вход bash. Я уже видел это на других программах, но здесь у меня есть ...
06.02.2019
1
ответ

Исполняемый файл с именем 'test' находится в $ PATH, но не запускается

У меня есть файл в $ HOME / bin (прежде чем вы спросите, да, он находится на моем пути), называемый test, который я подтвердил может выполняться нормально, когда я запускаю его с полным путем к файлу. Однако я получаю очень странное сообщение ...
06.02.2019
1
ответ

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

У меня есть массив путей к файлам, которые у каждого есть несколько строк текста. Я хотел бы создать массив, который заполнен первой строкой каждого файла, обработанного, как: # this.txt Первая строка [... [
04.02.2019
1
ответ

Цвета завершения вкладки Bash отличаются от цветов ls

У меня определены LS_COLORS и LSCOLORS, но по какой-то причине мне показываются разные цвета, когда я использую ls, а не при завершении табуляции в bash. Я использую MacOS. У меня есть эти строки в моем .bashrc ...
03.02.2019
1
ответ

Установить имя переменной в сценарии оболочки навсегда

Мне нужно менять имя переменной каждый раз, когда я запускаю сценарий. Допустим, у меня есть переменная a = "foo" echo "Значение равно : $ a ", и он напечатает" Value is foo "Но в том же скрипте я изменяю значение переменной ...
01.02.2019
1
ответ

Как отобразить ls --color=auto в подсказке так же, как и за ее пределами

Когда я ставлю $(ls --color=auto) в начале моего PS1, он отображает все белым цветом, а имя каждого файла - на новых строчках. Но когда я вызываю ls --color=auto, он отображается в цветах и разделяется двойными пробелами. ...
30.01.2019
1
ответ

Debian Sid - Оставайтесь на несколько недель позади текущего розыгрыша

В настоящее время я работаю над Debian Sid. Существует ли способ обновления только тех пакетов, которые были выпущены, например, по крайней мере неделю назад? Можно ли запланировать обновление, а затем обновить только через две/четыре недели? Намерение..
30.01.2019
1
ответ

Функция оболочки : Последовательность трубопроводов в качестве аргумента

У меня есть функция оболочки (в .bashrc), которая создает файл Temp, выполняет аргументы (включая всю последовательность трубопроводов), перенаправляет его в файл Temp, а затем открыть его в VS-коде. Я вызываю ...
30.01.2019
1
ответ

Попытка понять синтаксис для ECHO $ ​​(($ 1 * 2))

Мне нужно использовать следующий Bash-Script в качестве основы для назначения. #! / bin / bash lockdir1 = / tmp / .myscript.lock1 lockdir2 = / tmp / .myscript.lock2 Если mkdir "$ lockdir1" 2> / dev / null Тогда RM -R «$ ...
29.01.2019
1
ответ

Запустить этот скрипт, можно ли его восстановить? [дубликат]

Я запустил этот сценарий: https: //gist.github.com / mesuutt / 2f27d78d32fc31d477293155a24b7e3f, и я думал, что он развернет блог моего статического сайта в моей учетной записи на страницах GitHub, но вместо этого удалил почти все мои ...
29.01.2019
1
ответ

Убедитесь, что встроенная команда запускается в патологических обстоятельствах

, учитывая враждебную среду, такую ​​как: для слова в встроенном типе команды DECASTARE DECLARE SET SET Unset; Do Eval "$ Word () {echo $ word function;}; псевдоним $ word = 'echo $ слова псевдоним" " Сделано это ...
29.01.2019
1
ответ

Почему заполнение вкладки не работает для всех параметров команды rpm?

При выполнении команды rpm --query --все параметры, такие как --query и -all, автоматически заполняются при использовании клавиши tab. При выполнении команды rpm --verify --all параметр --all не авто-...
28.01.2019
1
ответ

Вставка пользовательской переменной в псевдоним в Bash

Я хотел бы добавить псевдоним к команде в моем .bashrc файле, как в этом примере: alias take_row="cat prova.csv_001.txt | awk -v nrow="${nrow}" '{if (NR==nrow) print}". Но я хотел бы уточнить...
28.01.2019
1
ответ

Вызов HandBrakeCLI внутри скрипта разрывает цикл

В моем скрипте bash у меня есть следующий цикл. Чего я не понимаю, так это почему вызов HandBrakeCLI прерывает цикл. Если условие 'if' ложное и 'else' ложное, цикл продолжается. ...
27.01.2019
1
ответ

Создание файлов внутри папок с пробелами в имени с помощью сценария bash

Я пытаюсь создать новые папки с файлами md внутри, а файлы md должны иметь подготовленный текст внутри. Проблема в том, что в именах папок есть пробелы. Я пробовал много разных комбинаций с @, ...
27.01.2019