У меня в zshrc настроен псевдоним для повторного запуска команды с помощью sudo: alias please='sudo $(fc -nl -1)'. использовал подстановочный знак в предыдущей команде, например "rm *....
Я хочу включить некоторые каталоги в процесс lsyncd и исключить остальные каталоги. У меня так много каталогов в каталоге с несколькими источниками. Я хочу включить только каталог temp и temp1...
Мне нужно было создать сценарий установки инструмента «doctl» Digital Ocean CLI из Github с помощью curl, но возникла проблема: имя файла менялось, поскольку оно включало номер версии - поэтому жестко его закодировал ...
Учитывая указанные выше пути к папкам, я пытаюсь написать сценарий, который удалит файлы старше определенного количества дней. Я пытаюсь использовать более продвинутые методы, чем просто жесткое кодирование ...
Я пытаюсь найти владельцев файлов в системе, которые все начинаются с определенного имени, например [unu @ here findtest] $ find. -ls
17295583 0 drwxrwxr-x 2 unu unu 74 28 марта, 03:14 ....
* составляет примерно, характер дикой карты с неограниченным количеством длины.
? примерно является символом дикой карты для одной или нулевой длины. Существует ли разница между использованием * VS? * При поиске строк ...
Как можно статировать весь каталог, используя одну командную строку, начинающуюся с bash - с? Это вернет все файлы, кроме файлов с префиксом. bash -c "stat / path / todir / **" Это возвращает все файлы ...
В сценарии оболочки, если мы хотим перебрать определенные имена файлов, которые мы получим путем подстановки оболочки, например, все MKV-файлы во всех подкаталогах, начинающихся со строки «Пример " - как мы можем сделать ...
, у меня есть переменный $line, который может содержать любую из следующих последовательностей: строка = "КЭШ СЧИТЫВАНИЯ: ВКЛЮЧЕННАЯ" строка = "КЭШ СЧИТЫВАНИЯ БЛОКОВ И ОТПРАВЛЕННЫЙ ИНИЦИАТОРУ = 2489338280" строк = "ECC ПЕРЕЧИТЫВАЕТ ОШИБКИ/...
Я пытаюсь написать псевдоним для перечисления всех файлов в каталоге, оканчивающемся на JP(E)G в его различных формах. Я ищу, чтобы он распознал .jpg .JPG .jpeg и .JPEG. Есть ли форма ls (...
На WSL Ubuntu 16.04 (Xenial) с композитором, который я выполнил: эхо 2 * 3 > 5 является допустимым неравенством В результате получился файл по имени 5, с содержанием: 2 композитор-setup.php 3 является действительным ...
У меня есть папка с большим количеством сценариев оболочки, чтобы настроить мой сервер. Мой главный скрипт называется «setup.sh», и все остальные скрипты называются 0Script.sh, 1.Script.sh .... в целом n.script_name.sh, ...
Я хотел бы скопировать файлы, расположенные на удаленном компьютере, чьи имена файлов совпадают Строка префикса на моем местном компьютере. Я попытался выбрать только файлы, имена которых начинаются с MASSIF, либо ...
, я должен обработать большое подмножество большого набора файлов с AWK (*) так, чтобы это накопило ряд переменных через файлы. Простой подход передачи нескольких имен файлов к AWK с...
Предположим, что я использовал sha1pass для создания хэша какого-либо конфиденциального пароля в командной строке. Я могу использовать sha1pass mysecret, чтобы создать хэш mysecret, но это имеет недостаток, что...
Я думаю, что на этот вопрос должен быть простой ответ, но я не могу понять, почему это не так работающий! У меня есть папка в моем домашнем каталоге (ну, на несколько уровней ниже), называемая установленными плагинами. Я хочу передать ...
Я хотел бы настроить правильную загрузку модуля ядра. По этой причине я заинтересован в выходе uname -r пользовательского ядра, которое я скомпилировал и собираюсь установить. Поскольку это ядро, конечно...
Я хочу к ls файлы, содержащие подстроку "s1r", "s2r", "s3r" или "s19r" в их именах файлов. Я почти там! Испорченные попытки: ls *s[123] [9?] r* Вышеупомянутое дает мне только файлы включая...
Я желаю сопоставить все файлы, заканчивающиеся с определенным расширением, с помощью раковины. В этом случае я желаю нацелить все файлы, заканчивающиеся с расширением .sh, которые являются файлами Bourne, которые я выполняю с Bash ...
Я хочу сделать резервную копию каталога, содержащего тысячи субкуровых и глубоких путей подпункта. Во многих из этих каталогов есть большое количество файлов, начиная с .. Я хочу ...
У меня есть один конкретный сервер, который проявляет странное поведение при использовании TR. Вот пример с рабочего сервера: -Bash-3.2 $ echo "abcdefghijklmnopqrstuvwxyz1234567890" | TR -D [A-Z]
...
Я попробовал ls ?[0-9]* , это соответствует всем файлам в текущем каталоге, но также расширяет любые каталоги в моем текущем каталоге и соответствует файлам в любом подкаталоге. Я хочу, чтобы * соответствовало только ...
Это работает с терминала: ls / dev / sda * Я хочу, чтобы это было в сценарии bash, используя переменную. Я пробовал: device = "a"
ls "/ dev / sd" $ device "*" Но я получаю сообщение об ошибке: ls: cannot access '/ dev / sda *': Нет такого файла ...
Я ответил на этот вопрос о SuperUser, который был связан с типом регулярных выражений, используемых при поиске вывода . Я дал такой ответ: tail -f log | grep "some_string. * ...
Установка: Linux GNU bash, версия 4.3, если grep -c PATTERN $ sourcefile
затем grep PATTERN $ sourcefile | gzip> сжатый файл.gz
fi Я хочу, чтобы не приходилось обращаться к исходному файлу дважды. Как ...
Я готовлю один скрипт для сравнения 4 переменных с использованием одного если заявление. Ниже мой скрипт: #!/bin/bash
а = "абв"
б = "абс"
c="deftdgr"
д = "защита"
если [[ $a = $b && $d = ]]
then echo "...
Я хочу рекурсивно заархивировать папку, но исключить определенные каталоги (temp / .hidden в примере ниже). Я хочу, чтобы в zip-файле была папка верхнего уровня, которая в приведенном ниже примере будет временной, поэтому ...
Я прочитал, что лучше всего заключать в двойные кавычки все расширения переменных в Bash. Я также читал, что нельзя использовать оболочку glob (подстановочный знак (*)) сразу после раскрытия переменной в двойных кавычках. ...
Я использую Ubuntu 16.04 и выполняю список удаленных сценариев, находящихся в одном каталоге ( Репозиторий GitHub): curl -s https://raw.githubusercontent.com/${user}/${repo}/master/1.sh | tr -d '\ r' | ...