Tag: sed

Заменить авторские права рекурсивно

У меня есть много файлов в текущем каталоге. Каждый файл содержит заголовки авторских прав, # # Copyright 2013 Company, Inc. All rights reserved. This software # is property of Company, Inc and contains trade secrets, Я хочу заменить Copyright 2013 Company компанией Copyright 2014 Company Как я могу это сделать? Я пытался: find . -type […]

Есть ли способ создать новый файл и вставить текст в этот файл с помощью bash?

Мне нужно изменить и создать несколько файлов конфигурации для некоторых киосков на работе, есть ли способ сделать это с помощью одного сценария bash? Я слышал о SED, но документация сбивает с толку, может ли кто-нибудь привести пример?

Использование eval и sed для выполнения подсчета и управления скриптами

В соответствии с оригинальной проблемой, описанной здесь: – Рип главы DVD для разделения файлов ..может ли кто-нибудь помочь нам понять, что делает следующий код: # count Titles, and count Cells per title. # eg. ${cell[1]} is the Count of Cells for the first title # ${cell[titles]} is the Count of Cells for the last title […]

Сопоставьте целое слово (IP-адрес) с помощью `sed`

У меня есть следующий стиль строки в файле: 1.2.3.4 1.2.3.4a 1.2.3.45 iaa1.2.3.4ad 11.2.3.4a a1.2.3.4 1.2.3.4> <1.2.3.4> <"1.2.3.4"> 1.2.3.4 hostname Я хочу заменить все ip ' 1.2.3.4 ' на другой ip, например, « 9.8.7.6 », в том числе на <> и в «», и с буквой, предшествующей или сопровождаемой ip. Но НЕ « 11.2.3.4 » или […]

Как удалить новые строки из ip в качестве вывода?

INPUT (команда «ip as») 1: lo: <LOOPBACK,UP,LOWER_UP> mtu 16436 qdisc noqueue link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00 inet 127.0.0.1/8 scope host lo inet6 ::1/128 scope host valid_lft forever preferred_lft forever 2: eth0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast qlen 1000 link/ether e3:1c:12:f3:5a:34 brd ff:ff:ff:ff:ff:ff inet 1.2.3.4/24 brd 1.2.3.255 scope global eth0 inet6 fe80::e61f:13ff:fef3:5a34/64 scope link valid_lft forever preferred_lft […]

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

Чтобы слить определенный контент из партии файлов, я делаю for ID in {92..128}; do sed '3q;d' directory_$ID/stats done Теперь, если вы хотите поместить $ID перед каждой строкой (желательно сдвигая столбцы с фиксированной шириной), а затем добавьте строку в файл report.txt (создавая ее, если она не существует). Я сделал некоторые исследования по этому вопросу, но, похоже, […]

Как получить часть строк из всех .txt-файлов в каталоге?

У меня есть 5000 текстовых файлов статей в журнальной статье. Я пытаюсь извлечь только абстрактную часть. Это означает, что я хочу сохранить один и тот же текстовый документ и удалить все остальные тексты, кроме абстрактных. Я очень новичок в Linux, и я некоторое время трогал ваш совет. как извлечь слова, которые после ключевого слова выполнить […]

Как я могу сопоставить и заменить этот многострочный шаблон в сценарии bash?

У меня есть файл jail.local и у него есть разделы вроде этого [apache] enabled = true logpath = /var/log/apache/error.log [ssh] enabled = false port = ssh я хочу соответствие по строке [ssh] и выполнить подстановку на строку 2 строки ниже, т.е. изменить enabled = false для enabled = true так что новый текст читается [ssh] […]

Найдите строку и добавьте ее в конец файла.

У меня есть большой файл с записью, которая будет иметь разные значения, чем другие. Фактический файл данных: 000000106500000000000129201300000U1E4600000060000+00000020400+00000002532+000000 0000001065000000000001182013000010144700002090000+00000335156+00000006776+000000 0000001065000000000003012014999999999924835390500+07164327872+00447479302+000000 0000001065000000000001102013000004QE8200000150000+00000056450+000000021 $ grep -n "9999999999" BADINS0000001065_000000000020140301.dat Я хотел добавить эту запись в нижнюю часть файла, просто если у меня есть ~ 100 записей в файле, если моя позиция записи находится где-то в файле, мне нужно […]

Как найти и заменить шаблон ВНУТРИ конкретного шаблона с помощью sed

Кажется, что «sed», и я никогда не буду дружить … Как найти и заменить шаблон в пределах диапазона (в пределах другого шаблона)? На словах: Найти: AllowOverride None в следующем диапазоне и заменить его на AllowOverride All … <Directory "/var/www/html"> some text more text some comments AllowOverride None more text </Directory> … Обратите внимание: если это […]

Interesting Posts

Как переадресовать пароль ARJ

Невозможно получить доступ к содержимому HTTP, но HTTPS и SSH прекрасны

Приоритетные файлы для чтения и записи

sed – как правильно использовать границу слова \ b?

Почему SIGSTOP не работает внутри сеанса экрана?

Переменные системной среды, не появляющиеся в sudo

Как проверить, содержит ли вход все 26 символов

В чем опасность использования «-assume-yes» с apt-get?

Легкий музыкальный проигрыватель

Является ли использование корневой файловой системы только для чтения хорошей идеей для встроенных настроек?

Ошибка при попытке подключения к Интернету с использованием wvdial

Почему пользователь запускает процесс, когда он не вошел в систему?

Вставка многострочного текста в несколько файлов через командную строку

наилучшая практика резервного копирования файлов конфигурации

терминал: отображение специальных символов

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