3
ответа

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

У меня есть переменная (, извлеченная из результата diff-файла )с начальными пробелами, которую я хочу вставить в файл в определенной строке. Переменная :add=" public function add ($hardware _id = null )&...
06.03.2021
3
ответа

Как удалить повторяющиеся строки, игнорируя табуляцию или пробелы

Я хочу удалить повторяющиеся строки из /etc/fstab, поэтому я сделал это :awk '!NF || !seen[$0]++' /etc/fstab > /etc/fstab.update UUID=3de0d101 -fba7 -4d89 -b038 -58fe07295d96 /grid/sdb ext4 по умолчанию,...
05.03.2021
3
ответа

Как с помощью sed или tr удалить такие строки, как «[цифры]»?

Недавно мне пришлось обрабатывать множество загруженных документов, в тексте которых было много надоедливых "[...]". Подобно этому :Местная доставка широкого спектра факторов роста [например,. тромбоциты -производные...
26.02.2021
3
ответа

sed :реверсивная замена шаблона

У меня есть следующий файл.txt :Корпорация ABC 1234 7 Оукс Лейн Дентон; Техас 76509 -4321 (682 )543 -7890 Мне нужно изменить 4 последние цифры почтового индекса в обратном порядке с помощью команды sed. Пример вывода :Корпорация ABC...
11.02.2021
3
ответа

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

У меня есть текстовый файл, в котором я хочу заменить все пробелы внутри [[ и ]] дефисами (скобки никогда не вложены друг в друга и всегда совпадают ). Ниже приведен пример :$ cat test.txt abc [[foo]] xyz азбука [[...
02.02.2021
3
ответа

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

Я могу закомментировать определенные строки через vi в файлах. Это напряженная работа, чтобы сделать это в сотнях файлов. Могу ли я поставить условие через sed или awk, например, я хочу поставить условие как на...
02.02.2021
3
ответа

Заменить на первый совпадающий символ с помощью sed

Попытка обновить код латекса. Четыре строки :что-то $^\text{TT}$ и многое другое что-то $^\text{T}$ и многое другое что-то $^\text{M\times N}$ и многое другое что-то $^\text{T} {...
02.02.2021
3
ответа

Используйте команду «sed», чтобы найти шаблон, а затем заменить все после этого с помощью Python

У меня есть такой файл в моей системе Linux, и я хочу изменить его на вывод, показанный ниже, с помощью скрипта Python. 1 _файл _имя=xyz.vps :input0 _бит/сек=8 input0 _is _padding _enable=0 input0 _task0 _file _name=${...
01.02.2021
3
ответа

Создание CSV из текстовых файлов с помощью sed или awk

Я хочу создать CSV-файл с именами столбцов, foo и bar. Это может выглядеть так :имя,фу,бар a.txt, да, нет b.txt, нет, да c.txt,no,no Файл CSV будет создан при переборе каталога...
30.01.2021
3
ответа

Как мне `cat `файлы с фиксированным количеством строк до/между/после?

Я ищу лайнер для bash one -, который может отображать несколько файлов с определенным количеством фиксированных строк. файл1.txt :файл1 строка 1 файл1 строка 2 файл2.txt файл2 строка 1 файл2 строка 2 Затем я ищу...
25.01.2021
3
ответа

Почему -n, за которым следует переключатель -i в sed, удаляет все?

Я пытался заменить слово из нескольких файлов в каталоге чем-то другим с помощью следующей команды sed :sed -n -i 's/pattern/replacement/g' "dir"/ *Я ожидал, что слова...
24.01.2021
3
ответа

Удалить строки, соответствующие первым 7 совпадениям строки (в диапазоне шаблонов)

Мне нужно удалить строки, соответствующие первым 7 вхождениям строки из txt файла в диапазоне шаблонов (строка1 -строка2 ). Пример содержимого файла txt :что бы ни xpto строка1 foo2 что угодно1...
17.01.2021
3
ответа

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

У меня есть список, содержащий примерно пару тысяч строк, каждая из которых содержит 4 или 5 полей. У меня тоже есть второй список, содержащий несколько строк, всего 1 поле. Оба списка будут храниться в...
11.01.2021
3
ответа

Извлечь строки между двумя строками соответствия, исключив совпадающие строки

Ниже мой файл $ кошка README войти пользователь 1 запустить.профиль cd /u/opt разархивировать -l zip-файл скопировать файлы из zip-файла в.orig распаковать -zip-файл компакт-диск /u/opt/установить./reqe21.sh sqlplus admin/<пароль> @...
08.01.2021
3
ответа

Может ли сценарий оболочки найти и заменить шаблоны внутри областей, соответствующих регулярному выражению?

Я хочу написать команду оболочки, которая заменяет пробелами все новые строки во всех абзацах в стандартном выводе, которые соответствуют определенному регулярному выражению. Здесь я определяю абзац как любой текст, заключенный в два или более...
05.01.2021
3
ответа

вывести строку из 4 слов с помощью sed

Я использую Bash в Ubuntu 20.04. У меня есть файл :привет привет 123 если а равно б ты один азбука два три четыре dany uri four 123 Мне нужно найти с помощью sed только -строки, содержащие всего 4 слова. Это код я...
01.01.2021
3
ответа

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

Я хочу сделать прописными все имена водителей из стран, начинающихся с «United». Например :От 20 [Великобритания] Найджел Мэнселл 188 31 по 20 [Соединенное Королевство]...
29.12.2020
3
ответа

Как прочитать файл из /begin/ в /end/, если оба могут быть на одной строке

Я хочу прочитать прототип функции C через исходный код большого проекта. Я знаю имя функции и тип возвращаемого значения, а также то, что ее прототип будет определен в файле *.h. Я бы использовал grep (...
29.12.2020
3
ответа

Удалить строки, совпадающие со словами в файле

У меня есть файл с разными словами, которые соответствуют моим шаблонам СЛОВА.TXT 842 897 907 967 995 1065 1095 И другой файл, содержащий строки, которые я хочу удалить при совпадении с word.txt 816....
20.12.2020
3
ответа

как составить список без изменения порядка в сценарии оболочки?

У меня есть папка, полная файлов NC с ежедневными данными с 1979 по 2018 год. я хочу объединить все это в один nc, но когда я попытался перечислить файлы для создания скрипта хорька, порядок был изменен. я привожу ниже...
18.12.2020
3
ответа

linux + вывести размер корневой файловой системы

lvs — хорошая команда для отображения размера файловой системы в виде lvs LV VG Attr LSize Pool Origin Data% Meta% Move Log Cpy%Sync Convert lv _root vgW -wi -ao ----100.00g lv _swap vgW -wi -ao ---...
17.12.2020
3
ответа

Подберите строку и переместите строку за строкой до

У меня есть большой файл с повторяющейся информацией. к сожалению, он использует фиксированный терминал, в котором слово оборачивает файл. Мне нужно сопоставить что-нибудь на 172 и переместить на строку выше wsmith 623456256 6 -...
16.12.2020
3
ответа

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

У меня есть файл с разделителями-запятыми, который выглядит следующим образом :123,456,"ABC,DEF" Я хотел бы изменить файл на файл с разделителями-двоеточиями :в формате semi -123;456;"ABC,DEF" У меня есть...
08.12.2020
3
ответа

Найти соответствующий текст в последовательных строках и увеличить числовое значение в следующей строке

Я пытаюсь найти строку (Name2 )в файле и сопоставить версию (*abc -xyz -0 -197 )в следующей строке и обновить строка идентификатора с увеличенным значением. Как это может быть сделано? Файл выглядит так :...
08.12.2020
3
ответа

команда sed для удаления строки, содержащей символы /,\

У меня есть строка /abc/gef \ *(cse,fff )для удаления из файла,должны совпадать с шаблоном полной строки,пробовал с sed -i '//abc/gef \ *(cse,fff )/d' имя файла, но это заканчивается ошибкой :sed:-...
03.12.2020
3
ответа

Как удалить пробелы из входного файла?

Пример входного файла :abcd <Пробел> 1234 <Пробел> Требуемый результат :abcd 1234
02.12.2020
3
ответа

sed соответствует либо началу строки, либо символу

У меня есть строка назначений, разделенных двоеточиями, каждое из которых имеет вид a=b. Мне нужно разобрать его, чтобы извлечь foo, где foo... :di=foo :.... Назначение di=foo может произойти в начале,...
01.12.2020
3
ответа

Как изменить 3-е поле чисел на текст?

У меня есть такой формат :983243 woiewewrsadhjf 234 093111 srewdslkjfdgdsdsf 111 Могу ли я использовать sed для поиска всех вхождений текста в третьем поле и изменять только те, оставляя...
26.11.2020
3
ответа

Удалить все комментарии, кроме последней, для каждого блока комментариев

Цель :Удалить все комментарии, кроме последней, для каждого блока комментариев. Если файл заканчивается блоком комментариев, удалите его полностью. Каждая строка комментария начинается с #. Команда, которую я пробовал sed -z -e 's/ #. *...
26.11.2020
3
ответа

Удаление строк из файла благодаря переменным из другого файла с помощью AWK или SED

Я хочу удалить каждую строку в data.txt, содержащую один из параметров второго столбца в файле keys.txt. ключи.txt 2 аа 2 бб 2 куб.см 2 дд data.txt 1 аа это здорово 1 аа хочу удалить...
25.11.2020