2
ответа

Итерировать группы файлов в цикле for

У меня есть набор таких файлов :A1.xlsx A2.xlsx B1.xlsx C1.xlsx C2.xlsx мне известны только префиксы (A, B, C )но остальное имя заранее неизвестно, как и количество файлов. Мне нужно...
15.12.2020
2
ответа

Как искать строку перед шаблоном с помощью sed или grep

У меня есть файл журнала ouput.log, содержимое которого приведено ниже. Файл журнала состоит из нескольких файлов.sql, выводимых последовательно. В файле журнала будет указано, какой файл SQL используется...
11.11.2020
2
ответа

Поиск текстовых шаблонов в файле журнала

У меня есть большой файл журнала, в котором все содержащиеся строки имеют одинаковый формат. Они могут немного различаться, но формат до первой скобки ] всегда одинаков. 31.7.112.60 --[26 января 2019 г. :19 :...
26.10.2020
2
ответа

Выборочный возврат списка файлов

Контекст :OSX Catalina (zSh )и Ubuntu 16.04 (Bash ). Команды терминала OSX :FILES="$PWD/ *" #список файлов echo $FILES возвращает на консоль строку всех файлов. Пока это моя...
03.10.2020
2
ответа

Почему этот шаблон регулярного выражения для электронной почты так популярен, если он даже не принимает во внимание строчные буквы?

Я видел, что приведенный ниже шаблон используется в нескольких местах (даже на софте )в качестве примера для проверки идентификатора электронной почты. \b[A -Z0 -9. _%+ -]+@[A -Z0 -9. -]+\.[A -Z]{ 2,}\b приведенное выше взято из https://www.regular-...
15.09.2020
2
ответа

Сценарий оболочки :Выберите одну конкретную глобальную переменную с помощью клавиши

В моем сценарии оболочки есть несколько глобальных переменных с одинаковым шаблоном, например :ДЕЙСТВИТЕЛЬНО _ДОМАШНЕЕ _ЖИВОТНОЕ= (кошка собака )ДЕЙСТВИТЕЛЬНО _АКВАТИЧЕСКОЕ _ЖИВОТНОЕ= (акула дельфин )Теперь, есть еще один аргумент КАТЕГОРИЯ, который...
07.09.2020
2
ответа

Подстановочный знак Bash не расширяет скрытые файлы

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

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

Я хочу заархивировать только указанные файлы. Я пробовал :$ ls $des/bin a.c analysis.hpp classify.hpp main.cpp split.hpp a.cpp a.outgrade.cpp main.out student.cpp...
29.07.2020
2
ответа

проблема с полем времени в имени файла

cd /u01/saddy | printf '%s\n' "XYZ.ABC.V.$ (дата -d '2020 -06 -14 +1 день' +%Y%m%d )" *.партия ; Когда я запускаю указанную выше команду в шпатлевке, перейдя по пути /u01/saddy, команда работает нормально и...
06.07.2020
2
ответа

Как использовать shell glob так, как это делает *в регулярном выражении

У меня есть несколько файлов с именами вроде :, начинающимися с «заголовок». и заканчивающиеся на ".txt", а между ними может быть что-то еще, а может и нет. Например :title.txt, title.abc.txt,...
03.07.2020
2
ответа

Как исключить набор пакетов при использовании «apt -get remove» с подстановочным знаком?

Я пытаюсь использовать sudo apt -get remove --purge, чтобы удалить все «php7». пакеты, однако я хочу исключить пакеты «php7.0». Я пытался; sudo apt -получить -y удалить --очистить php7.[^php7....
28.06.2020
2
ответа

Подстановка оболочки для открытия всех файлов с помощью vim не работает должным образом

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

найти только те файлы, которые заканчиваются на .whl

Я пытаюсь захватить все файлы .whl следующим образом ls -l /python/*.{whl,} ls: невозможно получить доступ к /python/*.: Нет такого файла или каталога -rw-r--r-- 1 root root 23000 14 июня 11:02 /python/argparse-1.4.0-...
24.06.2020
2
ответа

Использование подстановочного знака для удаления файлов с похожими именами с многозначным суффиксом

У меня есть файлы с похожими именами с суффиксом от 1 до 500. Я хочу удалить файлы с 1 только до 250. есть ли способ сделать это с помощью подстановочного знака. файлы: от стандартного вывода.1 до стандартного вывода.500 ...
22.06.2020
2
ответа

Команда поиска UNIX с определенным расширением файла

Я пытаюсь найти все файлы в каталогах и подкаталогах -на рабочем столе с именем файла, начинающимся с prac _, за которым следуют две цифры и заканчивающимся на.c или.o найти./Рабочий стол -тип f -имя "...
17.06.2020
2
ответа

Подстановочный знак для соответствия mypackage*.tar.xz, но не mypackage*fast.tar.xz?

Перед созданием моего проекта я хочу удалить все ранее существовавшие двоичные файлы в каталоге.Теперь в этом каталоге находятся два файла mypackage-<версия>-fast.tar.xz и mypackage-<версия>.tar.xz. ...
24.05.2020
2
ответа

Изменение шаблонов с помощью SED

Мне интересно, можно ли использовать sed для изменения, а не для замены шаблонов, например, путем замены первого символа шаблона. Я работаю с текстовыми файлами, которые содержат AXYZ, где XYZ ...
05.05.2020
2
ответа

подстановка имени файла

Я хотел бы знать, почему эти два выражения подстановки имен файлов [bru][abru]* и [br]* вернут мне имя файла, вызывающее brutus, но не вернут меня это имя файла abruti, спасибо
28.02.2020
2
ответа

Можно ли применить подстановку к нескольким аргументам в команде?

В настоящее время я реализую оболочку и хотел бы имитировать поведение подстановки в соответствии с известными оболочками. Предположим, что есть команда foo, которая принимает два аргумента имени файла. То есть: ...
27.02.2020
2
ответа

шаблоны grep и сохранение совпадений в одной строке

Из примера ввода: файл cat.txt ID1 образец1 образец2 совпадение1 образец3 ID2 sample4 match2 matchABC Я хочу получить образец вывода, сохраняя только совпадающие слова ...
20.02.2020
2
ответа

Подстановка в расширении параметра

Я пытаюсь выбрать файлы в наборе каталогов, переданных в качестве аргументов, со следующим: ${@/%/*} Однако это не идеально, так как пути с пробелами будут разбиваться, и цитирование параметра ...
17.02.2020
2
ответа

Скрипт для рекурсивной замены недопустимых символов в именах файлов, а не каталогов, с переименованием

Я хочу написать скрипт, который будет находить и заменять любые символы, кроме [^A-Za- z0-9._-] в файле определенного типа (в данном случае .avi) с символом подчеркивания _. Я хочу, чтобы это выполнялось рекурсивно...
22.01.2020
2
ответа

новое десятилетие: как произнести что-то вроде `find /path/ -name 'file.20{19,20}*'` (но это работает)

резюме: в данной системе есть много текстовых файлов с именами ~ = [тип файла].[8-значная дата]. Для поиска этих файлов мне нравится (и я хочу сохранить) эту идиому: find /path/ -name 'file.nnnn*' -print | xargs ...
15.01.2020
2
ответа

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

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

Подстановка Bash, которая соответствует всем файлам, кроме файлов с определенным расширением, которая работает с именами файлов, которые содержат символы точки

Я делаю некоторые вещи с аудиофайлами, большинство из которых, но не все, являются mp3-файлами.Теперь я хочу запустить некоторые команды только для файлов, которые не являются mp3-файлами, или только для тех, у которых нет .mp3...
10.12.2019
2
ответа

Как обработать все файлы в папке с кодом на питоне

У меня есть следующий код на питоне: #/usr/bin/python из Bio import SeqIO count = SeqIO.convert(“ genome1.gbk", "genbank", "genome1.fasta", "fasta") print("Конвертировано %i записей" % count) Это...
29.11.2019
2
ответа

Bash glob расширяется до нескольких аргументов

Я новичок в сценариях bash. У меня есть скрипт для проверки связи с несколькими машинами, который написал «я»: for var in «$@» выполнить ping -c 1 -W 2 "$var" > /dev/null echo $var = $? сделано То, что я хотел бы...
12.11.2019
2
ответа

Перебор файлов и выполнение над ними операций

Я относительно новичок в написании сценариев bash для unix и linux, и у меня есть несколько вопросов. :Во-первых, вот мой сценарий :для ссылки на файл в Ref/ *.bed; do для имени файла в Data/ *.bed; делать кровати -e 1 $...
22.10.2019
2
ответа

Поведение extglob, особенно при использовании *(patternList) в bash

Я пытаюсь использовать extglob, однако после справочных страниц я не понимаю, как работает *(patternList). Предположим, я использую следующие команды: touch A Ax Axxx Axxxx Ay X X.bak x xx xxxx ls ...
16.10.2019
2
ответа

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

Я хочу скопировать определенную папку в другую, но у меня нет точных имен, например /volume1/User/save/01/**- **** ?/GROUPES **-****/ **-**** — числовая ссылка, которая изменяется ...
04.09.2019