Tag: sed

изменить файл с помощью 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.

Увеличьте число, используя ssh

Предположим, что 3 хоста, называемые host1, host2, host3, я хочу заменить строку 5801 на файл / etc / FAKEFILE, используя +1 для каждого хоста, с sed (но perl, awk также нормально) с помощью ssh. Должен возвращать 5802 на host1 5803 на host2 5804 на host3 Спасибо

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

Я довольно новичок в Linux и недавно начал экспериментировать с командной строкой. Я решил сделать файл и назвал его «hi.txt». Содержание документа: This is hi.txt. hi hi hi Я использовал команду sed -i 's/hi/hotel/g' hi.txt в надежде превратить все «привет в документ» в гостиницу. Это был результат: Thotels is hotel.txt hotel hotel hotel Как вы […]

Как удалить строку, если она начинается с. или a> с помощью sed?

Для жизни меня я не могу заставить это работать правильно (простите меня, если это тривиальный вопрос). У меня есть текстовый файл, который имеет строки, начинающиеся с периода, «.» Или стрелки вправо «>». Мне нужно удалить такие строки. До сих пор у меня есть следующий один лайнер, использующий sed : sed '/^\./ d' < inputFile.text > […]

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