Я хотел бы получить >chr05 _pilon _pilon.12.1, но, к сожалению, приведенная ниже команда не удаляет t echo '>chr05 _пилон _пилон.12.t1' | sed '/^\\>chr[0 -9][0 -9] _пилон _пилон/ s/\ (. *\ )t/\1/g' &...
Всю свою жизнь я набирал команды типа (длинным путем ). tail -f /var/log/syslog /var/log/mail.log /var/log/mail.err Вероятно, это действительно простой вопрос, но мне пришлось нелегко...
устанавливаем следующие переменные статус=ок эхо $статус хорошо, теперь мы хотим проверить, будут ли совпадать переменные с регулярным выражением в дальнейшем [[ $status = ~[OK] ]] && echo "то же самое" [[ $...
Мне нужно создать регулярное выражение, которое будет отображать строки, содержащие 94, 95, 96, 97 или 99. grep -P ' (94|95|96|97|99 )' Велика вероятность, что после этих двух цифр есть 6 или более чисел,...
Это поставило меня в тупик У меня есть большой исходный файл C, в котором есть переменная, которую всегда нужно добавлять вот так :CycleCounter += SomeValue Некоторое значение не важно. Там несколько сотен строк...
Я хочу удалить из файла комментарии, начинающиеся с #. Я пробовал более простые подходы, описанные в разделе Как удалить все комментарии из файла? но у меня есть несколько дополнительных правил :А #делает...
Эта проблема рассматривается как отдельные темы, но я не могу заставить все работать вместе. У меня есть tsv файл, вот пример строки:(file1 )УЗЕЛ _1 _длина _45927 _cov _22,029055 _g0 _i0 WP _055195622.1 93,1...
У меня есть файл с такими предложениями :..........[хххх][хххх]..........[хххх][хххх]..........[xxxx][xxxx] с двумя [][] в конце каждого предложения, как я могу извлечь [][] и соответствующий...
Я хочу выполнить некоторые команды на удаленном сервере с помощью expect. Но когда я использую. *\$$ он всегда не может соответствовать удаленному запросу на отправку команд. Следующий мой скрипт :#!/бин/кш при чтении -...
Я пытаюсь разбить строку на массив по любому символу, кроме буквенно-цифрового. Можно ли для этого присвоить шаблон регулярного выражения переменной IFS? Я пробовал так :ввод = "$1"...
Я пытаюсь написать сценарий для автоматизации отключения/включения сенсорной панели с помощью сценария bash в i3wm, но для этого я хочу получить идентификатор сенсорной панели, о котором сообщает вывод xinput. Идея...
Я новичок в GNU/Linux и регулярных выражениях. Недавно я играл, пытаясь справиться с регулярным выражением. До сих пор я чувствую, что у меня есть довольно прочное фундаментальное понимание. Я копаю PCRE в данный момент....
У меня есть файл со многими строками, подобными этому: Таблица
0,10 доллара США
100
1
10 Стул
0,12 доллара США
Н/Д
7
5 Рабочий стол
0,08 доллара США
86
7
3 двери
$0.00
Н/Д
7
3 гвоздя
0,10 доллара США
Н/Д
7
5 диван
0,07 доллара США
10
У меня есть массив bash ${a[@]}, который содержит такие файлы, как: List.150.dmg
Список.151.dmg
Список.152.dmg
.... Я хотел бы извлечь только числа между цифрами. Можно ли это сделать в GNU grep?
Я использую для тестирования 2 строки с необязательным суффиксом и без него (последние 2 пронумерованных элемента, D2, E2). echo -e "A1,B2,C2\nA2,B2,C2,D2,E2" | sed -E 's/^(.*),(.*),(.*)((,.*)(,.*)){0,1}$/[\1],...
Я уверен, что какой-то вариант этого вопроса уже задавался и на него уже был дан ответ, но я осмотрелся и не нашел точного ответа. Возможно, кто-то здесь может помочь лампочку идти на меня. Я на...
Какое длинное название. По сути, у меня есть набор файлов, которые нужно рекурсивно искать с помощью регулярного выражения и заменять. То, что у меня есть, пока работает без групп захвата, однако это работает...
У меня есть несколько правил замены, но я хочу использовать только первое применимое правило. sed по умолчанию продолжает обработку вывода с оставшимися правилами. Как мне прерваться после первого...
В программе сценария оболочки мне нужно преобразовать имена файлов в верхний регистр, если преобразованное имя файла еще не существует. В этом конкретном случае мне нужно изменить только базовое имя на верхний регистр...
Мне нужно удалить все содержимое, которое появляется в столбце после определенного символа в файле CSV. Это текущий формат: 2020-01-01T12:00:00,Описание транзакции,Инициатор,$00.00 ...
Я пытаюсь автоматически извлечь mac-адрес устройства arduino с помощью сценария оболочки, и мне нужна помощь, как это сделать. сделай это. Это вывод, возвращаемый командой: Opening /dev/cu....
Я новичок в Unix! пытаясь выяснить из файла fastq, сколько чтений имеет 3 или БОЛЕЕ As подряд? Я использовал egrep 'A{3}', чтобы сообщить мне, сколько у меня AAA. Но теперь я хочу знать >= 3 ААА в...
Я хочу удалить фигурные скобки из строки ниже, но только если между ними находится *. Я нашел много ответов на эту тему, но в своем сценарии я хочу удалить только те фигурные скобки, где...
Я знаю, что есть много вопросов по этому поводу, но я не могу заставить его работать. Я хочу очистить группу (например, root) в /etc/group с помощью sed или awk. Так что мне нужно удалить все после root:*:0: I ...
У меня проблема в том, что при попытке сопоставить оба набора разделителей (выше и ниже) я пытаюсь сопоставить только вторую часть разделителя ниже (выделено жирным шрифтом). Это значит, что я могу добавить новую версию...
Итак, у меня есть строка в файле, которая выглядит так: #multiline.pattern: ^\[ и я пытаюсь использовать sed, чтобы заменить ее на эту: multiline.pattern: '^ \[' и команда, которую я использую для этого: sudo ...
Попытка написать строку sed с несколькими командами для лаборатории для школы, и я продолжаю получать одно и то же сообщение об ошибке. Пытался обратиться за помощью в другом месте, и они думали, что я где-то пропустил побег. Я ...
Я пытаюсь получить результат от ls /dev, чтобы он соответствовал 'tty', оканчивающемуся числами между 1 -4. Таким образом, из :tty5 tty4 tty2 tty6 tty1 Должен соответствовать :tty4 tty2 tty1 Регулярное выражение "\s ([tty]+[0 -4] )\s" работает...
У меня есть файл со множеством ссылок, например: http://example.com/mall/mall/detail3.jsp? proID=2114280
http://example.com/mall/member/member/bookshelves/add.jsp?proID=3354136&productName=something
...
как захватить из файла строки, которые начинаются с одинарной скобки и заканчиваются одинарной скобкой Я пробую этот файл cat | grep "\[*\]" но не уверен, что этот синтаксис дает хорошие результаты пример файла: ...