1
ответ

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

В оболочке unix есть три символа подстановки: *,? И []. Могу ли я изменить настройки таких подстановочных знаков? Например, символ или их поведение? Пытаясь ответить на этот вопрос сам, я ...
15.07.2017
1
ответ

Почему printf игнорирует IFS при распечатывании результата моего сценария?

Это - следование до вопроса, отправленного на ТАК. Я записал сценарий, названный, кроме которого должен распечатать все имена файлов / каталоги кроме тех данных как так. $ ls b c d $ комнаты $ (кроме b d) $ ls...
23.05.2017
1
ответ

Почему глобусы оболочки по умолчанию пропускают точечные файлы? [дубликат]

1) echo * Отображает только имена файлов, содержащие [a-z, A-Z], но не отображает файлы, начинающиеся с. Например, .bashrc не покрывается оболочкой glob * 2) echo. * Дает ожидаемый результат. В ...
21.04.2017
1
ответ

Перемещение только файлов, но не каталогов? [duplicate]

Я хочу переместить все файлы, но не папки, внутри папки в другой каталог. Я использовал следующую команду: find . -maxdepth 1 -type f -exec mv {} destination_folder \; Но теперь я хочу ...
14.04.2017
1
ответ

mkdir с расширением скобок не работает при использовании переменных [дубликат]

Ubuntu 14.04.5 LTS GNU bash, версия 4.3.11 (1) -release (x86_64-pc-linux-gnu) mkdir -vp test {1..3} / {a, b, c} отлично работает mkdir: создан каталог 'test1' mkdir: создан каталог test1 / a mkdir: ...
13.04.2017
1
ответ

По поводу одиночного знака вопроса в команде сканирования maldet

Есть такая команда: maldet -b --scan-all /home?/?/public_? Мне было непонятно, зачем нужны вопросительные знаки, особенно один между двумя путями, поэтому я сделал man maldet и прочитал: ...
08.04.2017
1
ответ

Как использовать подстановочные знаки оболочки с sudo?

Я пытаюсь извлечь все содержимое папки folder1 и перетащить его в папку images_temp, в которой находится folder1: (скрыто) [~ / images_temp] # sudo mv folder1 / *. mv: cannot stat `...
03.04.2017
1
ответ

цикл для файла с определенным расширением в сценарии оболочки дочерней папки

У меня есть сценарий на моем Mac, где я пытаюсь зациклить файлы txt внутри подпапки моего текущего местоположения. Это myscript.sh: cd / Users / Desktop / для записи в $ (pwd) / txt / *. txt do echo $ entry ...
30.03.2017
1
ответ

Изменение имен файлов на основе включающего каталога

Извините за вопрос newby, но у меня есть несколько уникальных каталогов, каждый из которых содержит один файл с общим именем. Я бы хотел переместить и переименовать файлы в один каталог ...
29.03.2017
1
ответ

Ввод каталогов, имена которых совпадают в подстроке

Я хочу ввести несколько каталогов в цикле for. У меня нет полного названия каталогов, только его часть. Я хотел бы сделать что-то вроде того, что вы написали бы на терминале, ...
25.03.2017
1
ответ

wget --include-directories

Я пытаюсь загрузить все подпапки и файлы с веб-страницы с помощью wget wget -r -np -nH --cut -dirs=3 --include-directories="entry_*" http://test.test/root/ Мне нужны только каталоги, которые начинаются ...
22.03.2017
1
ответ

Как правильно перечислить это средствами Unix для pdfjam?

Мне нужно правильное перечисление для команды pdfjam *.pdf --nup 1x1. В руководствах по pdfjam и pdfjoin нет ничего по этой задаче, поэтому я думаю о Bash-подходе и/или find-подходе. Пример ...
21.03.2017
1
ответ

Исключить все скрытые каталоги с помощью grep и pcregrep

Я пытаюсь исключить все скрытые каталоги из рекурсивного поиска. Я думаю. * / \ .. * это должно соответствовать скрытым каталогам, и это действительно работает с find, однако grep так не считает. pcregrep -rnI ...
02.03.2017
1
ответ

~ Поведение оператора glob с пустым шаблоном

Согласно документации, ~ может использоваться как оператор glob, когда задано EXTENDED_GLOB, что позволяет использовать такие конструкции, как print -rl glob * ~ globA * ~ glob * B, чтобы все, что соответствует glob * но не соответствует globA * и ...
24.02.2017
1
ответ

Найти все zip-файлы, созданные сегодня в каталоге и его подкаталогах, на основе шаблона

У меня есть несколько zip-файлов в каталоге и его подкаталогах с шаблоном ACCT_DOC. пример T.6593.ACCT_DOC.1054.1_0.20170220.111425.zip T.12561.ACCT_DOC.1003.1_0.20160121.221947.zip I ...
20.02.2017
1
ответ

Bash Globbing not as expected

Это вопрос домашнего задания: Найти все имена файлов с 2 или более символами, которые начинаются со строчной буквы, но не заканчиваются прописной. Я не понимаю, почему мое решение не ...
19.01.2017
1
ответ

Расширение подстановочного знака Rsync нарушено из-за SSH

Ansible генерирует: / usr / bin / rsync --delay-updates -F --compress --archive --rsh 'ssh -S none -o StrictHostKeyChecking = no -C -o ControlMaster = auto -o ControlPersist = 60s -o PreferredAuthentication = ...
28.10.2016
1
ответ

Может ли расширение переменной Bash выполняться непосредственно при вводе пользователем?

Есть ли в bash способ читать вводимые пользователем данные, но при этом разрешать расширение переменной bash? Я пытаюсь попросить пользователя ввести путь в середине программы, но поскольку ~ и другие переменные ...
15.10.2016
1
ответ

Использовать все хосты, завершенные zsh для cssh

Есть ли возможность использовать все завершенные хосты для cssh? Например: cssh www* Это должно установить три соединения с www1, www2, www3 Если я нажму Tab после www, я получу все три возможности.
13.10.2016
1
ответ

Как распечатать имя файла списка с помощью ls, но если не найдено, вернуть пустую строку?

У меня есть файл имени hua.txt hai.txt если напечатать ls * {hua, las} *> taka.txt в taka.txt return ls hua.txt * las * я хочу, чтобы * las * не было, я просто хочу в taka.txt ls hua.txt и filter * {hua, las} * ...
11.10.2016
1
ответ

Unix Case RegEx

Я пытаюсь сопоставить шаблон даты с помощью команды case, но это не работает. Кто-нибудь может мне помочь ? Ввод: 01.05.1900 или 06.05.1900 Использован оператор Case: ptn = "[0-9] | [0-9] [0-9] / [0-9] | [0-9] [0 -9] / [0-9] [...
18.09.2016
1
ответ

Удалить файлы старше 500 дней

У меня есть каталог с файлы с 2010 года .. Я хочу удалить все файлы старше 500 дней и попробовал следующее: find / var / log / arc / * -type f -mtime +500 -delete {} \; Но я получаю следующее: -bash: / usr / ...
30.07.2016
1
ответ

Как выполнить команду для всех подпапок

Если у вас есть ряд подпапок (например, от a до z) и вы хотите запустить команду для каждой из них (например, dsmmigrate * &), как вы это делаете? что? Ручной подход: cd a dsmmigrate * & ...
09.07.2016
1
ответ

Почему find не выводит список совпадающих файлов, если перед ними стоит звездочка (*)? [duplicate]

На Ubuntu 14.04, 64 bit, я установил /lib/modules/4.2.0-27-generic/kernel/drivers в качестве текущего каталога. Я намерен выполнить поиск во всех файлах, в которых в качестве подстроки присутствует net. Если я выполню поиск с помощью regex ...
30.06.2016
1
ответ

Распаковка определенных файлов с помощью подстановочных знаков

Я хочу извлечь только определенный тип файла с помощью unrar. С помощью команды unzip я могу извлечь все архивы с определенным расширением. unzip "$FileName" *[.txt,.TXT] Как я могу сделать то же самое с помощью unrar? ...
30.06.2016
1
ответ

Bash захватывает звездочку внутри файла [дубликат]

У меня есть текстовый файл, который содержит звездочку в качестве первого символа в каждой строке, когда я пытаюсь обработать файл в сценарии следующим образом: при чтении строки; do out = $ (echo $ line | awk '{print $ 3}') ...
04.05.2016
1
ответ

Как удалить файлы с ~?

Я удалил весь свой код python из домашней директории, но когда я делаю ls я получаю: a11.py~ class1.pdf foobar.txt~ n1 pic.py~ Когда я делаю ls вот так: ls *.py я получаю: ls: cannot access *.py: No ...
04.05.2016
1
ответ

linux - установка порядка, в котором файлы читаются или выводятся с помощью утилит (сортировка)

У меня проблемы с программами, читающими файлы в неправильном порядке, а также выводом в нежелательном порядке с помощью таких утилит, как ls. Я пробовал некоторые параметры LC_COLLATE, но ни один из них ...
28.03.2016
1
ответ

tar «--exclude-from» с двойным символом звезды

Я написал сценарий резервного копирования в моей системе Debian 8, который использует команду tar с «--exclude-from» для исключения некоторых файлов / dir. Это отлично работает, но сегодня я хотел бы исключить некоторые файлы, использующие одни и те же .
02.01.2016
1
ответ

Игнорировать глобусы, которые ничего не соответствуют

Я хочу выбрать все файлы в каталоге, которые заканчиваются любым из следующих расширений: txt, java, xml, csv. Сейчас я делаю вот так: echo * . {txt, java, xml, csv} Проблема в том, что если ...
14.10.2015