17
ответов

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

Я заметил, что, если я добавляю \n к шаблону для замены использованием sed, это не соответствует. Пример: кошка $> alpha.txt, Это - тест, не является предупрежденным $ sed-i '.original' 's/a test\nPlease...
07.05.2015
12
ответов

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

Я хочу найти все строки в нескольких файлах, которые соответствуют одному из двух шаблонов. Я пытался найти шаблоны, которые я ищу путем ввода grep (foo|bar) *.txt, но оболочка интерпретирует | как канал и...
11.04.2018
11
ответов

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

Я имею привычку писать одну строку на предложение, потому что я обычно компилирую вещи Пропитать латексом, или пишу в некотором другом формате, где разрывы строки проигнорированы. Я использую пустую строку для указания...
05.02.2011
9
ответов

Простая sed замена вкладок, загадочно перестав работать

Это должно быть действительно просто, но по некоторым причинам это не работает: sed-i.bak-E 's/\t//' file.txt Вместо того, чтобы заменить символы табуляции, это заменяет t символы. Я попробовал каждое изменение...
14.01.2016
9
ответов

Проверка, является ли входное число целым числом

Я пытаюсь проверить, является ли вход целым числом, и я пробежался через него сто раз, но не вижу ошибки в этом. Увы это не работает, это инициировало если оператор для всех исходных данных (числа/буквы)...
23.08.2014
8
ответов

sed :извлечь текст из шаблона, который встречается произвольное количество раз в строке

Мне нужно извлечь часть строки, которая может встречаться от 1 до n раз в каждой строке. Например, это будет отражать то, что мне нужно :Это [dbo].[что-то] является текстом, содержащим [dbo].[что-то _еще], затем...
21.05.2020
8
ответов

Команда, которая удаляет данные слева от ";" (точка с запятой) в каждой строке

Здесь нужна команда, которая удаляет все данные слева от ; (точка с запятой) в каждой следующей строке: 07:48;1563101282.M178569P409830.de122.abteilung.com,S=1258,W=1287:2, 08:00;1563102004.M49870P436474.de122....
19.10.2019
7
ответов

Самый простой способ извлечь часть строки?

У меня есть файл (bigfile.txt), один из столбцов выглядит так: NW_017095471.1 Gnomon mRNA 108321 109565 . + . ID=rna34;Parent=gene27;Dbxref=GeneID:108565285,Genbank:XM_017925071.1;...
11.07.2019
7
ответов

Есть ли способ показать в текстовом файле / скрипте только строки без комментариев? [дубликат]

Часто, когда вы вручную просматриваете файл, появляется так много комментариев, что ваши глаза тускнеют, и вы начинаете желать, чтобы был способ, которым вы могли бы просто показать его, чтобы отображать только эти ...
17.01.2017
7
ответов

Как объединить текст алфавитных строк с числовыми строками в оболочке?

У меня Есть файл, который имеет текст как это: AAAA BBBB CCCC DDDD 1234 5678 9012 3 456 EEEE 7890 и т.д... И я хочу подойти Алфавитные строки с Числовыми строками, таким образом, они похожи на это: AAAA...
05.05.2015
7
ответов

Как заменить слово новой строкой

У меня есть текстовый файл со следующими данными и каждой строкой концы с |END |. T|somthing|something|END|T|something2|something2|END | я - tryig для замены |END | \n новой строкой с sed. sed 's/\| КОНЕЦ \|/\...
03.04.2015
7
ответов

Regex, который был бы grep числа после определенной строки

Таким образом, у меня есть строка: идентификатор: 54376 Может Вы помогать мне сделать regex, который только возвратил бы числа без "идентификатора":?Примечание: эта строка находится в файле.
24.05.2014
7
ответов

Как может я “grep” шаблоны через несколько строк?

Кажется, что я неправильно использую grep/egrep. Я пытался искать строки в нескольких, выравнивают и не мог найти соответствие, в то время как я знаю, что то, что я ищу, должно соответствовать. Первоначально я думал что мой...
02.02.2014
7
ответов

grep может произвести только указанные группировки то соответствие?

Скажите, что у меня есть файл: файл #: 'test.txt' foobar колотит 1 удар foobar счастливый foobar, я только хочу знать, какие слова появляются после "foobar", таким образом, я могу использовать этот regex: "foobar \(\w \+ \)" круглая ск
20.05.2011
6
ответов

Проблема регулярного выражения Sed с сопоставлением от ^ до " с чем-либо между

Прошло много времени с тех пор, как я использовал sed и регулярное выражение, поэтому я немного заржавел. Упрощая, у меня есть следующие входные данные, из которых я хотел бы извлечь URL-адрес :href=" https://unix.stackexchange.com/...
24.06.2021
6
ответов

Замена всей строки при удалении новой строки этой конкретной строки

Я пытаюсь заменить (на sed )целую строку, содержащую определенное слово и символ новой строки в конце. Вот тестовый файл :эта цель #для замены это проверка очередной тест? Вот, я уже...
10.05.2021
6
ответов

Заменить каждое вхождение символа, кроме последнего, в каждой строке

Я хочу заменить вхождения "|" ЗА ИСКЛЮЧЕНИЕМ последнего в каждой строке файла с пробелом, используя только sed. Я хочу избежать этого :sed -e "s/[|]/ /1" -e "s/[|]/ /1" -e "s/[|]/ / 1" -e "s/[|]/...
17.05.2020
6
ответов

Любые способы улучшить это однострочное регулярное выражение?

У меня много видеофайлов со следующим синтаксисом: TV.Show.Title.SXEY.Episode.Title.1080p.Uploader.mkv, где SXEY непостоянен. X и Y — числа, зависящие от файла. Я хотел бы...
21.04.2020
6
ответов

Регулярное выражение для переименования папки с "dd.mm.yy" на "yy.mm.dd"?

Я хочу переименовать все папки с «дд.мм.гг» на «гг.мм.дд». Как это сделать в оболочке?
19.10.2019
6
ответов

Извлечь строки из файлов с именами, начинающимися с заданной буквы

Получил здесь список столбцов следующим образом: 59 LOUIS 1202 +1 60 ФРЕДДИ 1201 +4 61 ФИНЛЕЙ 1200 -2 62 ЛЕОН 1137 +12 63 ХАРЛИ 1132 +6 64 ДАВИД 1127 -1 65 MOHAMMAD1100 +...
15.10.2019
6
ответов

Переименовать файлы, добавить тире после четвертого и шестого символов

У меня есть такие файлы, как: 20150716_something-here 20150716_something-heretoo 20150716_something-hereaswell Их нужно переименовать в 2015-07-16_something-here 2015-07-16_something-heretoo 2015-07 -...
21.11.2018
6
ответов

Команда sed для замены символов

Мой формат входного файла: мм / дд / гггг, чч: мм, другие поля Мне нужно отформатировать его как: гггг-мм-дд чч: мм: 00, пример ввода для других полей: 01/02 / 1998,09: 30,0.4571,0.4613,0.4529,0.4592,6042175 02.01.1998,09: 45, ...
18.11.2018
6
ответов

Как в различные файлы, игнорирующие комментарии (строки, запускающиеся с #)?

У меня есть два конфигурационных файла, оригинал от диспетчера пакетов и специализированного, измененного один. Я добавил некоторые комментарии для описания поведения. Как я могу выполнить разность на конфигурации...
23.05.2017
6
ответов

Нежадное совпадение с регулярным выражением SED (имитация perl. *?)

Я хочу использовать sed для замены чего-либо в строке между первым AB и первым появлением AC (включительно) с XXX. Например, у меня есть такая строка (эта строка предназначена только для теста): ...
23.07.2016
6
ответов

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

У меня есть файл с числами, разделенными, (запятая). Промежуточный это также содержит диапазон числа как 300-400. Скажите, например, что у меня есть текстовый файл, а именно, testme.txt, который похож, 200,300,234,340-350...
21.07.2014
6
ответов

Как я могу извлекать/анализировать полный URL из полу случайной строки?

Я хотел бы иметь синтаксический анализ/извлечение удара полный URL (и только URL) от случайной короткой строки. Примеры: боб, адресом является http://www.google.com, или https://foo.com/category/example.html произошел...
04.03.2014
6
ответов

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

У меня есть файл с ниже содержания./ABC/RTE/AD_900_VOP_123/OPP/ABC/RTE/TRE/AD_900_VOP_145/BBB/ABC/RTE/AN_900_VFP_124/FBF/ABC/RTE/HD_900_FOP_153/WEW/ABD/RDV/AD_900_VOP_123/OPP/ABC/RTE/...
26.06.2013
6
ответов

Удалите строки, начинающиеся #

Как я удаляю строки, начинающиеся с #, учитывая, что может быть пробел слева и право на #? Ведущий сокет # обеспечивает доступ к userdb информации. Это обычно
28.11.2011
5
ответов

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

Я чувствую, что это действительно простой вопрос, и когда я гуглю, я нахожу много ответов на часть проблемы, но когда я пытаюсь сложить их вместе, это не работает, и я не могу понять Зачем. Вот...
12.06.2021
5
ответов

Форматирование вывода геометрии окна xdotool

У меня есть следующий вывод xdotool из оболочки :Окно 98566146 Позиция :5,279 (экран :0 )Геометрия :960x480 Я хочу, чтобы это было :x=5 y=279 width=960 height=480 с awk, sed или другими...
23.05.2021

Эластичной Файловой системой (СУДЬИ), под кодовым названием "Protogon", является Microsoft собственная файловая система, начатая с Windows Server 2012 с намерением становления файловой системой "следующего поколения" после NTFS.

ReFS был разработан для преодоления проблем, которые стали значительными за эти годы, так как NTFS был задуман, которые связаны с тем, как требования хранения данных изменились. Ключевые преимущества дизайна ReFS включают автоматическую проверку целостности и очистку данных, удаление потребности в выполнении chkdsk, защите от неисправности данных, встроенной обработке отказа жесткого диска и дублирования, интеграции функциональности RAID, переключатель для копирования/выделения на записи для данных и обновлений метаданных, обработки очень длинных путей и имен файлов, и виртуализации хранения и объединения, включая почти произвольно размерные логические тома (не связанный с физическими размерами используемых дисков).

---------121 регулярное выражение--------1964----является средством соответствия шаблону символов в строке.

Регулярные выражения являются средством соответствия шаблону символов в строке.

Регулярные выражения (regex или regexp, если коротко) являются шаблонами, которые описывают ряд строк на основе простых синтаксических критериев.

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

Shell для имен файлов (также названный шаблонами шарика) являются другим, менее мощным синтаксисом (хотя ksh, удар и zsh имеют более мощные расширения). Bash, ksh93 и zsh's =~ предложение оператора regex соответствие.

Дальнейшее чтение

---------121 регулярное выражение--------1965----является средством соответствия шаблону символов в строке.

Регулярные выражения являются средством соответствия шаблону символов в строке.

Регулярные выражения (regex или regexp, если коротко) являются шаблонами, которые описывают ряд строк на основе простых синтаксических критериев.

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

Shell для имен файлов (также названный шаблонами шарика) являются другим, менее мощным синтаксисом (хотя ksh, удар и zsh имеют более мощные расширения). Bash, ksh93 и zsh's =~ предложение оператора regex соответствие.

Дальнейшее чтение