2
ответа

Использование подстановочного знака в команде zsh fc

У меня в zshrc настроен псевдоним для повторного запуска команды с помощью sudo: alias please='sudo $(fc -nl -1)'. использовал подстановочный знак в предыдущей команде, например "rm *....
20.06.2019
2
ответа

lsyncd -Как включить определенные каталоги и исключить остальные каталоги

Я хочу включить некоторые каталоги в процесс lsyncd и исключить остальные каталоги. У меня так много каталогов в каталоге с несколькими источниками. Я хочу включить только каталог temp и temp1...
20.05.2019
2
ответа

Сценарий загрузки файла Github с использованием curl, где имя файла И путь являются переменными

Мне нужно было создать сценарий установки инструмента «doctl» Digital Ocean CLI из Github с помощью curl, но возникла проблема: имя файла менялось, поскольку оно включало номер версии - поэтому жестко его закодировал ...
14.04.2019
2
ответа

Массив Bash с путями к папкам и подстановочными знаками

Учитывая указанные выше пути к папкам, я пытаюсь написать сценарий, который удалит файлы старше определенного количества дней. Я пытаюсь использовать более продвинутые методы, чем просто жесткое кодирование ...
12.04.2019
2
ответа

Использование подстановочных знаков для -group или -user с командой find

Я пытаюсь найти владельцев файлов в системе, которые все начинаются с определенного имени, например [unu @ here findtest] $ find. -ls 17295583 0 drwxrwxr-x 2 unu unu 74 28 марта, 03:14 ....
28.03.2019
2
ответа

Разница между * и? * Chall в Bash

* составляет примерно, характер дикой карты с неограниченным количеством длины. ? примерно является символом дикой карты для одной или нулевой длины. Существует ли разница между использованием * VS? * При поиске строк ...
09.03.2019
2
ответа

Как можно статировать весь каталог, используя одну командную строку, начинающуюся с bash -c?

Как можно статировать весь каталог, используя одну командную строку, начинающуюся с bash - с? Это вернет все файлы, кроме файлов с префиксом. bash -c "stat / path / todir / **" Это возвращает все файлы ...
04.03.2019
2
ответа

Цикл по именам файлов без eval

В сценарии оболочки, если мы хотим перебрать определенные имена файлов, которые мы получим путем подстановки оболочки, например, все MKV-файлы во всех подкаталогах, начинающихся со строки «Пример " - как мы можем сделать ...
24.02.2019
2
ответа

Что такое эквивалент комнаты, 'находят, что lib / - называет *.swp' без находки?

Я хотел бы удалить все файлы в каталоге lib с .swp в конце. Как может я делать это без находки в: комната 'находит, что lib / - называет *.swp'
10.02.2019
2
ответа

Символ двоеточия портит мое соответствие образца в Bash

, у меня есть переменный $line, который может содержать любую из следующих последовательностей: строка = "КЭШ СЧИТЫВАНИЯ: ВКЛЮЧЕННАЯ" строка = "КЭШ СЧИТЫВАНИЯ БЛОКОВ И ОТПРАВЛЕННЫЙ ИНИЦИАТОРУ = 2489338280" строк = "ECC ПЕРЕЧИТЫВАЕТ ОШИБКИ/...
06.01.2019
2
ответа

без учета регистра, список файлов в каталоге, оканчивающийся на .jpg [дубликат]

Я пытаюсь написать псевдоним для перечисления всех файлов в каталоге, оканчивающемся на JP(E)G в его различных формах. Я ищу, чтобы он распознал .jpg .JPG .jpeg и .JPEG. Есть ли форма ls (...
16.12.2018
2
ответа

Эхоперация включает в себя некоторый отрывок текста, который не должен включать

На WSL Ubuntu 16.04 (Xenial) с композитором, который я выполнил: эхо 2 * 3 > 5 является допустимым неравенством В результате получился файл по имени 5, с содержанием: 2 композитор-setup.php 3 является действительным ...
08.12.2018
2
ответа

Найдите все сценарии оболочки из папки и выполните их в порядке

У меня есть папка с большим количеством сценариев оболочки, чтобы настроить мой сервер. Мой главный скрипт называется «setup.sh», и все остальные скрипты называются 0Script.sh, 1.Script.sh .... в целом n.script_name.sh, ...
16.11.2018
2
ответа

Как сопоставить имя файла, указав подстроку префикса?

Я хотел бы скопировать файлы, расположенные на удаленном компьютере, чьи имена файлов совпадают Строка префикса на моем местном компьютере. Я попытался выбрать только файлы, имена которых начинаются с MASSIF, либо ...
26.10.2018
2
ответа

Заставить AWK обработать огромный fileset с единственным процессом

, я должен обработать большое подмножество большого набора файлов с AWK (*) так, чтобы это накопило ряд переменных через файлы. Простой подход передачи нескольких имен файлов к AWK с...
23.08.2018
2
ответа

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

Предположим, что я использовал sha1pass для создания хэша какого-либо конфиденциального пароля в командной строке. Я могу использовать sha1pass mysecret, чтобы создать хэш mysecret, но это имеет недостаток, что...
21.08.2018
2
ответа

Почему эта операция sudo mv с подстановочными знаками не работает?

Я думаю, что на этот вопрос должен быть простой ответ, но я не могу понять, почему это не так работающий! У меня есть папка в моем домашнем каталоге (ну, на несколько уровней ниже), называемая установленными плагинами. Я хочу передать ...
21.08.2018
2
ответа

Как выполнить «uname -r» для другого ядра?

Я хотел бы настроить правильную загрузку модуля ядра. По этой причине я заинтересован в выходе uname -r пользовательского ядра, которое я скомпилировал и собираюсь установить. Поскольку это ядро, конечно...
14.08.2018
2
ответа

“или” в шарике оболочки

Я хочу к ls файлы, содержащие подстроку "s1r", "s2r", "s3r" или "s19r" в их именах файлов. Я почти там! Испорченные попытки: ls *s[123] [9?] r* Вышеупомянутое дает мне только файлы включая...
22.07.2018
2
ответа

Соответствие всех файлов, заканчивающихся С определенным расширением со скоростью раковины (скажем, все файлы, заканчивающиеся с помощью .sh)

Я желаю сопоставить все файлы, заканчивающиеся с определенным расширением, с помощью раковины. В этом случае я желаю нацелить все файлы, заканчивающиеся с расширением .sh, которые являются файлами Bourne, которые я выполняю с Bash ...
11.07.2018
2
ответа

, включают = » «В rsync скопируйте все скрытые файлы во всех подкататорах?

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

Странное поведение TR использующих диапазон

У меня есть один конкретный сервер, который проявляет странное поведение при использовании TR. Вот пример с рабочего сервера: -Bash-3.2 $ echo "abcdefghijklmnopqrstuvwxyz1234567890" | TR -D [A-Z] ...
03.07.2018
2
ответа

Как получить список всех файлов в текущем каталоге, второй символ которых является цифрой? [дубликат]

Я попробовал ls ?[0-9]* , это соответствует всем файлам в текущем каталоге, но также расширяет любые каталоги в моем текущем каталоге и соответствует файлам в любом подкаталоге. Я хочу, чтобы * соответствовало только ...
18.06.2018
2
ответа

ls с подстановочным знаком

Это работает с терминала: ls / dev / sda * Я хочу, чтобы это было в сценарии bash, используя переменную. Я пробовал: device = "a" ls "/ dev / sd" $ device "*" Но я получаю сообщение об ошибке: ls: cannot access '/ dev / sda *': Нет такого файла ...
27.05.2018
2
ответа

Как или почему использование `. *?` Лучше, чем `. *`?

Я ответил на этот вопрос о SuperUser, который был связан с типом регулярных выражений, используемых при поиске вывода . Я дал такой ответ: tail -f log | grep "some_string. * ...
05.05.2018
2
ответа

grep PATTERN file, gzip, если шаблон существует, еще ничего не делать

Установка: Linux GNU bash, версия 4.3, если grep -c PATTERN $ sourcefile затем grep PATTERN $ sourcefile | gzip> сжатый файл.gz fi Я хочу, чтобы не приходилось обращаться к исходному файлу дважды. Как ...
26.04.2018
2
ответа

Сравнение 4 переменных с использованием одного оператора if

Я готовлю один скрипт для сравнения 4 переменных с использованием одного если заявление. Ниже мой скрипт: #!/bin/bash а = "абв" б = "абс" c="deftdgr" д = "защита" если [[ $a = $b && $d = ]] then echo "...
10.04.2018
2
ответа

Исключить подкаталог из zip-архива - объясните синтаксис, пожалуйста

Я хочу рекурсивно заархивировать папку, но исключить определенные каталоги (temp / .hidden в примере ниже). Я хочу, чтобы в zip-файле была папка верхнего уровня, которая в приведенном ниже примере будет временной, поэтому ...
15.02.2018
2
ответа

Использование глобуса оболочки (подстановочный знак (*)) после расширения переменной в двойных кавычках

Я прочитал, что лучше всего заключать в двойные кавычки все расширения переменных в Bash. Я также читал, что нельзя использовать оболочку glob (подстановочный знак (*)) сразу после раскрытия переменной в двойных кавычках. ...
14.02.2018
2
ответа

Выполнение 2 или более удаленных сценариев, использующих один и тот же шаблон curl, без избыточности

Я использую Ubuntu 16.04 и выполняю список удаленных сценариев, находящихся в одном каталоге ( Репозиторий GitHub): curl -s https://raw.githubusercontent.com/${user}/${repo}/master/1.sh | tr -d '\ r' | ...
09.02.2018