0
ответов

Подстановка переменных в Bash Globbing? [дубликат]

Возможный дубликат: пакетное переименование файлов. Я хочу переименовать файлы, используя их существующие имена в качестве основы для новых. Поэтому, если я могу сохранить эти файлы с помощью ls blue * + (. Png), я бы переименовал их ...
13.04.2017
0
ответов

Как выполнить команду ls для скрытых файлов?

Почему следующее не включает скрытые файлы? ls -a * vim *, который вернет ls: невозможно получить доступ к '* vim *': нет такого файла или каталога ls -a | grep vim .vim .vimrc
10.10.2016
0
ответов

Удаление всех файлов, кроме одного?

Как мне удалить все файлы, которые начинаются с «labtest», но оставить сам файл «labtest» не удаленным? Я пробовал rm labtest * [! "Labtest"], но это не сработало. Вопрос 5 Введите ...
23.09.2016
0
ответов

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

Я могу сделать: $ cd sources / ar # [TAB] здесь дополнит слово 'ar' до 'art' Я могу сделать $ cd * / art # [ввод] здесь приведет меня к sources / art. Я могу сделать $ cd * / art # [TAB], который расширил бы * / art до ...
01.09.2016
0
ответов

bash изменяет мой оператор tr

Запуск сценария bash (4.1.2) с параметрами трассировки -v и -x следующий код для параметра "$ @"; делать OptName = $ (echo $ Option | tr [: lower:] [: upper:]) приводит к + для Option в '"$ @"' echo $ ...
23.08.2016
0
ответов

[[и эквивалентность регистра в bash

Работает, если [["$ 1" = шаблон]]; затем перехватить fi всегда ведет себя так же, как case "$ 1" в шаблоне) hook ;; esac или есть какие-то ошибки?
09.07.2016
0
ответов

Порядок файлов, открываемых программой

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

Удалить все файлы с префиксом, кроме самого большого размера

Как лучше всего удалить все файлы в текущем каталоге с некоторым префиксом, кроме файла с этим префиксом, но имеющего самый большой размер среди всех файлы с этим префиксом? (В ...
22.06.2016
0
ответов

как перебирать файлы в каталоге, исключая скрытые файлы

Использование: для каждого файла в / mnt / thara / * Что также выполняет итерацию по скрытым файлам. Мне не нужны скрытые файлы.
11.06.2016
0
ответов

Как сделать pdfjam по нумерации имен файлов?

Мои файлы masi1.jpg masi2.jpg masi3-1.jpg masi4.jpg ... masi10.jpg masi11.jpg ... Команда pdfjam * .jpg. Выход: случайный. Ожидаемый результат: в виде списка. В man pdfjam параметров нет, только ...
09.06.2016
0
ответов

Насколько безопасно выводить в одновременно с rm / *

Иногда мне нужно удалить все содержимое каталога и создать там новые файлы. Могу ли я сделать что-то подобное и ожидать, что все новые файлы останутся нетронутыми:% rm -rf regression / * & (sleep 10; ...
01.06.2016
0
ответов

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

Я пытаюсь написать сценарий bash, в котором часть каталога является длинной неизвестной строкой. Я знаю первую часть имени каталога. Как мне объединить известную строку и подстановочный знак в пути? Как ...
21.05.2016
0
ответов

расширение подстановочных знаков "внутри команды", а не в оболочке

(Это простейший рабочий пример чего-то в гораздо более запутанном контексте.) У меня есть каталог d с файлами 1.txt 2.txt 3.txt 4.wav. Мой текущий каталог находится в другом месте. ls d reports 1.txt 2.txt ...
04.05.2016
0
ответов

Итерация по глобу шаблоны, а не файлы в них

Я хотел бы выполнить одни и те же операции агрегирования для каждой из нескольких групп файлов, где каждой группе соответствует один шаблон глобуса. Чего я не хотел бы делать, так это направлять каждое имя файла в ...
01.04.2016
0
ответов

Как я могу смешивать переменные и подстановочные знаки в fish?

У меня есть значение, сохраненное в переменной, которое я хочу использовать как часть подстановочного знака, например: установить расширение (somecommand) cp * $ extension ~ / filezone Но * предотвращает разыменование переменной ....
17.03.2016
0
ответов

Цикл For не может различить * синтаксис

установить -x для f в ~ / 1/2 / * / * _ 1.txt; делать subdir = "$ {f% / *}" pushd "$ subdir" &> / dev / null file = "$ {f ## * /}" expTool INPUT1 = "$ {f ## * /}" INPUT2 = "$ {f% _1.txt} _2.txt OUTPUT1 =" $ {f% _1.txt} _3. txt "OUTPUT2 =" $ {...
05.02.2016
0
ответов

исключить файл перенаправления цели из обработки в цикле for

Это приведет к тому, что LIST станет очень большим (даже пара гигабайт за короткое время и т.д.): $ for i in *; do echo $i; cut -d ' ' -f1 $i ; done > LIST Например, через 10 секунд: $ wc -l LIST ...
22.01.2016
0
ответов

Rsync не может удалить удаленный файл, не существующий в локальном

Рассмотрим мою локальную папку / tmp / foo / /tmp/foo/1.txt /tmp/foo/2.txt /tmp/foo/3.txt и моя удаленная папка / tmp / foo / /tmp/foo/1.txt /tmp/foo/2.txt /tmp/foo/4.txt и на своей локальной стороне я запускаю команду ...
19.01.2016
0
ответов

Как запретить bash преобразовывать аргументы?

Я пытаюсь использовать аргумент сценария для поиска других файлов. Проблема в том, что когда я даю скрипту аргумент x. * В командной строке, он преобразуется в x.sh. Есть идеи, как я могу получить ...
16.01.2016
0
ответов

globbing и $# [закрыто]

Предположим, мой shell-скрипт получает 3 аргумента: ./myscript dir1 material dir2 Мне нужно, чтобы $# сообщал количество элементов, глобулированных с dir1/*, а не количество исходных 3 аргументов моего скрипта. Знаете ли вы ...
19.12.2015
0
ответов

Нечетный псевдоним «найти. -name '* \! {*} *' -ls ”в Unix Power Tools

Из Unix Power Tools, 3-е издание, стр. 175: Статья 9.27 показывает способ сопоставления каталогов в середине пути. Вот более простой псевдоним «найти файл», который может очень пригодиться: alias ff "...
18.12.2015
0
ответов

scp с sshpass - удаленный каталог и файл с подстановочными знаками

У меня есть список с 950 ВМ MongoDB, я хочу собрать все mongodb.log. Путь к файлу журнала зависит от имени базы данных. for i in $(cat /tmp/mongonodes.txt) ; do sshpass -p34dDgdWger@rg4fll434ef ...
02.12.2015
0
ответов

Почему rm исключает использование! не работает в zsh?

В текущем каталоге 10 файлов: 10test 1тест 2тест 3тест 4тест 5тест 6тест 7тест 8тест 9test Я хочу удалить все файлы, кроме 2test и 3test, но я запускаю команду rm! (2test | 3test) не работает. ...
01.12.2015
0
ответов

bash regex: asterisk дает неоднозначные результаты поиска с помощью grep

Я использую простой текстовый файл для проверки мета-символа * с помощью grep. Текстовый файл выглядит следующим образом: 1 11 111 1111 11111 111111 d da даа даа b bc bcc bccc Теперь, когда я ищу цифру 1 с помощью grep, например ...
15.11.2015
0
ответов

Подстановочные знаки: как мне указать только файлы, оканчивающиеся на `.txt`, без использования символа точки? [закрыто]

У меня есть каталог с девятью файлами. 1, оканчивающееся на .bat 2, заканчивающееся на .bak 4, заканчивающееся на .txt 2 заканчивающееся на .xtxt Мой вопрос: как мне перечислить только файлы, заканчивающиеся на .txt , но без использования ...
07.11.2015
0
ответов

Внутреннее расширение с помощью команды find и символа подстановки [duplicate]

Я все еще изучаю командную строку, и у меня возникли проблемы с полным пониманием использования символа подстановки в команде find. Я работаю в каталоге user/temp и использую команду find ...
01.11.2015
0
ответов

Рекурсивное удаление файлов с 'WIDTHxLENGTH' в имени в каталоге

У меня есть каталог с подкаталогами, и я хочу удалить изображения с именами типа thumbnail-name_WIDTHxLENGTH.{jpg,png}, где WIDTH и LENGTH - целые десятичные числа, например box-image-150x150.jpg ...
31.10.2015
0
ответов

Оператор сопоставления нуля или более в подстановке оболочки

Я столкнулся с довольно тривиальной проблемой: как сделать так, чтобы символ * в bash означал ноль или более, как это делается в таких инструментах, как sed? Например, ak * должен соответствовать любому файлу, имя которого состоит из ...
27.10.2015
0
ответов

Каков bash-эквивалент команды where?

Команду where я часто использую в PS - она очень удобна. Если я хочу получить все файлы с именем, начинающимся на "test", я сделаю следующее: ls | ?{$_.name -like 'test*'}. Что такое ...
24.10.2015
0
ответов

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

Я пишу скрипт, который требует, чтобы я предоставил список файлов в моем каталоге, имена которых содержат пробелы, *,?, $, %, и т.д. Как я могу это сделать, я видел несколько сообщений, но не смог найти ничего ...
26.09.2015