Tag: sed

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

Я хочу удалить 1 предыдущую строку и 10 следующих строк каждый раз, когда строка была найдена в файле. foo.txt : } Name: john Line 3 Line 4 Line 5 Line 6 Line 7 Line 8 Line 9 Line 10 Line 11 Line 12 Apple orange grape pine } Name: Ruben Line Line Line Line Line […]

regex find заменяет строки, начинающиеся или начинающиеся с обратной косой черты

У меня есть компиляционный альбом в моей музыкальной библиотеке, в котором есть названия песен в формате ARTIST/ TITLE , что делает его очень трудным для cp или mv этих файлов из-за косой черты. Поэтому я хотел бы переименовать файлы в Title (Artist) чтобы сделать их более управляемыми (а также так, чтобы они были названы в […]

Команда Awk / sed для вырезания нескольких разделителей

У меня есть имя входного файла: Sample_0000860156-001-out_20150224150524.xml.gz Я хочу только 0000860156-001 из 0000860156-001 имя_файла, чтобы добавить к моему имени целевого файла.

изменить файл с помощью awk или sed

У меня есть текстовый файл, содержащий данные ldap в формате ниже, наша структура по умолчанию говорит, что каждый пользователь должен иметь свой собственный «домашний каталог», но в приведенном ниже разделе я нашел, что многие пользователи имеют один и тот же домашний каталог и это «homeDirectory: / home / UGstudent / 2013 ", поэтому я хочу […]

Как заменить строку в файле другим файлом?

У меня есть несколько файлов, которые содержат строку. Эта строка должна быть заменена всем содержимым другого файла (который может быть многострочным). Как я могу это сделать? Мне нужно что-то вроде sed -i 's/string/filename/' * где filename является фактическим файлом, а не строкой «filename». Дополнительная информация: Файл может содержать специальные символы, такие как / или \ […]

sed – найти строку из 4 чисел с предшествующим символом и добавить символ

Я пытаюсь создать команду sed , которая позволит мне искать и заменять некоторые значения в большом CSV-файле. У меня есть эта колонка, которая содержит годы, такие как 2005 – 2006 2001 – 2003 и т. Д., Но у меня также есть некоторые ошибки, которые оставили файл csv со многими ячейками, которые содержат -2001 -2010 -1998 […]

Замените строку «string | string»

У меня довольно странная проблема. Я сделал несколько расчетов для биоинформатики, но мои нисходящие приложения не будут принимать мою информацию заголовка в ее текущем формате. Чтобы обойти это, я изменил информацию заголовка fasta. Чтобы уточнить: Исходный заголовок выглядит так: "> abc1" Измененный заголовок выглядит следующим образом: "> abc1 | abc1" Теперь есть 1,3 миллиона файлов […]

Объединение определенных строк текста перед их модификацией

У меня есть комментарий в крикет, 0.3 Richardson to RG Sharma, 2 runs, gentle, non-swinging length ball on off, Rohit seeks to pick it up. Hit high on the bat and spooned over the returning Mitch Marsh at midwicket 0.4 Richardson to RG Sharma, 1 run, banged in short, controlled pull to long leg То, […]

Найти регулярное выражение для метки времени в имени файла не работает

Я хочу найти почтовые файлы в user mailir, без mailfilter, dovecot-index и т. Д. Все файлы электронной почты имеют временную метку unix в именах файлов, я думаю, что это самый простой способ. Я использовал это регулярное выражение:. .*\/\d{10}\..* . Он работает хорошо в http://regexr.com/ tester, но не работает в командной строке find. Полная командная строка: […]

Как правильно использовать кавычки в sed?

Например, я хочу изменить "'this text'" "that text" 'other_text' в 'this text' "that text" 'other_text' Я пытался sed -e 's/^"\'/"/g' но мое цитирование должно быть выключено. Ubuntu.

Interesting Posts

Как iotop вычисляет относительную активность ввода-вывода?

Bluetooth не работает – fedora 24

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

Добавление нового жесткого диска в VirtualBox Linux VM и установка его на уже установленную точку монтирования – что происходит со старым контентом?

Linuxfoundation LFCS cert – Экзамен Темы Путаница

Удаление нескольких строк в файле

apt – опция командной строки 'i' не понята в сочетании с другими параметрами

lftp исключает путаницу синтаксиса

Как синхронизировать два локальных каталога?

Нужен ли мне специальный брандмауэр на персональном компьютере?

Как узнать, установлен ли пакет через yum в сценарии bash?

Хорошее программное обеспечение FTP для рабочего стола Debian для домашних сетей

Что такое цель, сервис и сокет systemd?

Ошибка подключения к экземпляру AWS RDS mariadb

Как определить, успешно ли выполнена команда, выполненная `exec`?

Linux и Unix - лучшая ОС в мире.