5
ответов

Что является установкой в ударе для globbing, чтобы управлять, соответствует ли * точечным файлам

Я был удивлен недавно, когда я сделал что-то как mv. /*../somedirectory и найденный, что файлы как .gitignore не были перемещены. Я делаю большую часть своей работы в zsh на OS X, и это удивление укусило меня в ударе...
13.06.2012
5
ответов

Шарик с числовым порядком

У меня есть этот список файлов PDF в каталоге: c0.pdf c12.pdf c15.pdf c18.pdf c20.pdf c4.pdf c7.pdf c10.pdf c13.pdf c16.pdf c19.pdf c2.pdf c5.pdf c8.pdf c11.pdf c14.pdf c17.pdf c1.pdf...
10.05.2012
5
ответов

Действительно ли возможно сослаться на последний раз измененный файл в параметре командной строки?

Я часто загружаю файлы PDF отвратительными числовыми именами файлов от моего браузера. Они автоматически входят в ~ / Загрузки. Идеально я хотел бы просто смочь открыть эти файлы с: проявите "...
23.03.2012
5
ответов

Как исключить числовые каталоги с rsync?

Я знаю, что rsync имеет - исключают опцию, которую я использую вполне часто. Но как я могу указать, что это должно исключить все "числовые" каталоги? В каталоге, упоминающем ниже, я хотел бы только иметь его...
06.10.2011
4
ответа

Группировать файлы и каталоги по первой букве их имени и перемещать их в каталоги с этой буквой

У меня есть каталог со следующим содержимым :$ mkdir каталог && cd "$ _" ~/dir $ mkdir a1 a2 a3 a4 b1 c1 c2 1a 2a 2b 2c 2d 3a _1 _2 ~/dir $ touch a _1 a _2 a _3 a _4 b _1 c _1 c _2 1 _a 2 _а 2 _б...
16.04.2021
4
ответа

Проверьте, включена ли подстановка

Я знаю, что могу включить/отключить подстановку с помощью set +f и set -f. Но как я могу проверить, включен ли он в настоящее время? Я мог бы создать файл с уникальным именем и проверить, существует ли файл с ...
16.05.2020
4
ответа

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

Допустим, у меня есть эти папки: $ ls css-tricks/ django-tutorial/ good-tuts.txt js-tut/ tutorials/ tuts.txt В названии некоторых из них есть tut. Я хотел бы переместить все файлы/папки, которые имеют ...
12.03.2020
4
ответа

Почему команда "ls *" выдает ошибку о недопустимых параметрах?

Есть ветка, в которой говорится о том, что ls "*" не показывает никаких файлов, но мне действительно интересно, почему простая команда ls * не выводит в моем терминале ничего, кроме ls: недопустимая опция -- '|' Попробуйте '...
28.10.2019
4
ответа

Анализировать все строки определенной длины?

Я экспортировал свой архив электронной почты за 10 лет, который очень велик. Я хочу проанализировать весь текст для любой строки длиной 64 символа в поисках закрытого ключа биткойна. Как я могу разобрать строки ...
06.01.2019
4
ответа

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

Я хочу произвести все строки, содержащие слово хорошо рекурсивно из каталога. Но существует несколько расширений, которые я должен исключить из результата: * ~ *.map *.js кроме *.debug.js я попробовал: grep...
21.11.2018
4
ответа

$ файла (ls/usr/bin /* | grep zip) команда дает мне ошибки. Что случилось?

Я решил прочитать книгу о Linux/Unix. Я достиг главы, где они пытаются объяснить, как передать вывод команд как расширения на оболочку. Следующий $ командного файла (ls/usr/bin /* |...
25.08.2018
4
ответа

Файл копии сценария Bash в домашний каталог пользователя (подстановочный знак)

Мне нужно скопировать /root/nbu/file1.sh в домашний каталог каждого пользователя, если идентификатор пользователя четное число. Попытка выполнить следующий скрипт: #! / bin / bash кот / etc / passwd | пока читаешь LINE do username = $ (awk -...
07.03.2018
4
ответа

Как использовать подстановочные знаки (*) при копировании с scp?

Почему я не могу скопировать с scp, когда я использую * символы в пути? scp SERVERNAME:/DIR /*. В какой конфигурации SCP нуждается для разрешения * в пути? ОБНОВЛЕНИЕ: проблема не находится на сервере...
03.02.2018
4
ответа

Всегда ли подстановочный знак звездочка * в Bash создает (по возрастанию) отсортированный список?

У меня есть каталог, заполненный файлами с такими именами, как logXX, где XX - это двухсимвольное шестнадцатеричное число с нулями в верхнем регистре, например: log00 log01 log02 ... log0A log0B log0C ... log4E log4F журнал50 ... ...
03.06.2017
4
ответа

Почему «ls. *» Показывает содержимое скрытых каталогов?

Почему ls. * Распечатывает содержимое скрытых каталогов? Я хочу распечатать только скрытые файлы, и теперь вижу, что Показать только скрытые файлы - это решение этой проблемы, но я все же хочу понять ...
13.04.2017
4
ответа

Найти файлы, которых нет в .gitignore

У меня есть команда find, которая отображает файлы в моем проекте: find. -type f -not -path './node_modules*' -a -not -path '* .git *' \ -a -not -path './coverage*' -a -not -path './bower_components*' \ ...
11.04.2017
4
ответа

Исключите символы для SCP-filepattern

Есть ли способ создать выражение для scp, с которым мне может удаться скопировать файл file-name-version-1.2.1.jar, не копируя файлы file-name-version-1.2.1-sources.jar file-name-version-1....
04.10.2016
4
ответа

Исключите один шаблон из соответствия шарика

У меня есть несколько файлов с тем же основным именем файла. Я хотел бы удалить всех кроме одного foo.org #keep foo.tex #delete foo.fls #delete foo.bib #delete и т.д., Если бы я не должен был сохранять один, я знаю, что мог бы использовать комнату...
24.10.2014
4
ответа

Ошибка сценария Bash со строками с путями, которые имеют пробелы и подстановочные знаки

Я испытываю затруднения, свалив основы сценариев Bash. Вот то, что я имею до сих пор: #!/bin/bash ФАЙЛЫ = "/home/john/my directory/*.txt" для f в "$ {ФАЙЛЫ}" действительно повторяют "$ {f}" сделанный Все, что я хочу...
22.09.2014
4
ответа

Сделайте много подкаталогов сразу

Предположим, что у меня есть каталог/, и он содержит много каталогов,/mydir,/hisdir,/herdir, и у каждого из тех должна быть подобная структура. Для каждого каталога в/, должен быть документ каталога...
04.08.2014
4
ответа

Расширение с числами в человекочитаемом формате

Так, я хочу играть некоторый MP3s в консольном плеере, который берет имена файлов в качестве исходных данных. У меня есть следующие файлы, как дано ls-1 *, где * расширены моей оболочкой (zsh): 1 - Основной title.mp3 10 - Конец...
27.04.2013
4
ответа

Предотвращение ошибок из-за нерасширенной звездочки

В ударе я часто использую для циклов, такие как следующее для файла в *.type; сделайте sommecommand "$file";готово; выполнить операцию для всех файлов, соответствующих *.type. Если никакой файл с этим окончанием не найден...
18.11.2012
4
ответа

Как я выбираю определенные файлы в другом каталоге с помощью удара?

Я хочу перечислить (или удалить или сделать некоторую другую операцию) на определенных файлах в каталоге, как это: $ ls/opt/somedir/aa bb cc aa.txt bb.txt $ cc.txt ls/opt/somedir / (aa|bb|cc) ## псевдоудар:...
30.12.2011
4
ответа

Получите доступ к последнему файлу (в алфавитном порядке) в каталоге

Я пытаюсь открыть файл с энергией из командной строки, файл находится в каталоге, заполненном автоматически сгенерированными файлами, которые предварительно ожидаются с меткой времени. Так как я не знаю меток времени...
09.12.2011
4
ответа

Найдите строку только в определенном файле в подкаталогах

Скажем, я должен найти функциональный GetTypes () во всем исходном файле C# (.cs) каталогами/подкаталогами. Я использовал grep-rn GetTypes *.cs, но я получил ошибку с grep: *.cs: Никакой такой файл или...
17.11.2011
4
ответа

Найдите файлы без числа

Я пытаюсь записать простой сценарий, который выполнит итерации через все диски кроме sda. Прямо сейчас у меня есть это, поскольку я в $ (находят/dev/-имя "sd*"! - имя "sda*"), действительно повторяют $i, сделанный Однако это...
21.09.2011
4
ответа

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

В каталоге у меня есть файлы как lazer_100506 lazer_100707 lazer_091211 lazer_110103 lazer_100406_temp lazer_100622#delete и т.д., Как я могу получить список только первых четырех файлов? $ ls lazer_.......
08.01.2011
3
ответа

Удаление файлов с удаленного компьютера

Я удаляю файлы с подстановочными знаками rm /home/files/ *.csv, но когда я пытаюсь запустить команду на удаленной машине через ssh как ssh user@ip 'rm /home/files/ *.csv' вместо этого пытается удалить файл *.csv, и я получаю...
01.05.2021
3
ответа

Как заключить в двойные кавычки шаблон файлов с подстановочными знаками?

Я видел кучу вопросов, похожих на этот, но ни один из них не был точно таким же. У меня есть каталог файлов, который я хочу передать команде как аргумент с двойными -кавычками, используя подстановочный знак...
27.08.2020
3
ответа

Какова природа команды grep?

Я хотел собрать все файлы.txt, используя подстановочный знак «*». Я пробовал эту команду (, а также без кавычек " " ), но не смог. лс | grep "*.txt" Самое интересное...
15.08.2020