Articles of sed

Заменить число на sed / awk

Мне нужно заменить число с помощью скрипта, я использую следующую команду for ((i=1; i=> $if Но почему-то это не работает.

как очень точное соответствие на сложных линиях

у нас есть следующий файл: more test.txt export KAFKA_HEAP_OPTS=”-Xmx8g -Xms8g” export KAFKA_JVM_PERFORMANCE_OPTS=”-XX:MetaspaceSize=96m -XX:+UseG1GC -XX:MaxGCPauseMillis=20 -XX:InitiatingHeapOccupancyPercent=35 -XX:G1HeapRegionSize=16M -XX:MinMetaspaceFreeRatio=50 -XX :MaxMetaspaceFreeRatio=80″ как проверить строки: export KAFKA_HEAP_OPTS=”-Xmx8g -Xms8g” а также export KAFKA_JVM_PERFORMANCE_OPTS=”-XX:MetaspaceSize=96m -XX:+UseG1GC -XX:MaxGCPauseMillis=20 -XX:InitiatingHeapOccupancyPercent=35 -XX:G1HeapRegionSize=16M -XX:MinMetaspaceFreeRatio=50 -XX :MaxMetaspaceFreeRatio=80″ существуют в файле – test.txt конечно, мы можем сделать grep -q ‘export KAFKA_HEAP_OPTS=”-Xmx8g -Xms8g”‘ test.txt [[ $? -eq 0 […]

Подтвердите, есть ли IP в списке CIDR

Имея адрес IPv4, можно ли проверить, находится ли IP в диапазоне списка CIDR? Например, если у меня есть следующий CIDR, есть ли способ проверить, находится ли 100.31.255.4 в диапазоне любого из CIDR? 100.16.0.0/12 100.46.0.0/12 100.100.0.0/24 100.100.5.0/22 Желательно с помощью инструментов Bultin Mac / BSD.

изменить строки, содержащие определенные слова / символы и не содержащие другие

Я застрял в поиске способа изменить несколько строк в нескольких файлах, которые содержат определенные слова / символы, но не другие. Чтобы быть более точным, a хотел бы преобразовать все объявления переменных в файлах fortran из real в real(kind=r8) . Например строки ниже: var= (var1*REAL(j)-var2*REAL(j)*var3) REAL :: pwr10 INTRINSIC REAL REAL(kind=r16) :: qr(n), qaorg, qx REAL, […]

Перенаправление совпадений sed в отдельные файлы

У меня есть файл, содержащий список имен последовательностей ДНК и другой, содержащий последовательности ДНК. Они выглядят так: $ cat list.txt seq1 seq3 $ cat sequences.txt >seq1 AAAAA AAAAA >seq2 CCCCC CCCCC CCCCC >seq3 TTTTT Я хочу получить только seq1 и seq2 (перечислены в list.txt) и перенаправить их на отдельные файлы. Как видите, каждая последовательность имеет […]

Как использовать sed и sort, чтобы захватывать текст между двумя маркерами и сортировать их по алфавиту?

Я хотел бы сделать следующее: Захватите весь текст между двумя маркерами, обозначенными в someFile.txt Поместите текст в массив, который был разделен на \n Сортировать массив по алфавиту Замените текст между двумя маркерами в someFile.txt на алфавитную версию. someFile.txt перед манипуляциями: // __MARKER__ ../library/_shared/_shared/components/InfoPill/InfoPill.stories ../library/_shared/_shared/components/IconChevronRightBlack/IconChevronRightBlack.stories ../library/_shared/_shared/components/ButtonPrimary/ButtonPrimary.stories // __MARKER__ someFile.txt после манипуляции: // __MARKER__ ../library/_shared/_shared/components/ButtonPrimary/ButtonPrimary.stories ../library/_shared/_shared/components/IconChevronRightBlack/IconChevronRightBlack.stories ../library/_shared/_shared/components/InfoPill/InfoPill.stories […]

удалить строку, если слово начинается со строки

мы пытаемся удалить строку, которая начинается со слова «содержание», но безуспешно Слово «содержание» на самом деле может начинаться в начале файла или после пробелов или табуляции что не так в синтаксисе sed? sed “/^[ \t]*”content”\b/Id” file.txt “version” : 9, “Config” : { “cluster_name” : “HDP”, “stack_id” : “HDP” }, “properties” : { “content” : “\n#!/bin/bash\n\n# […]

Добавить к полям с условием

Входные данные: 1,2,20,11 1,1,2018,111 Выход: 1,02,20,11 1,01,18,111 Я хотел бы вставить 0 в поле номер 2, который является месяцем в случае, если это одно число. И хотите удалить первые 2 цифры из поля номер 3, которое является годом, если это 4 числа.

Как удалить первое значение и запятую из 7-го столбца в CSV-файле

Я пытаюсь удалить первое значение из 31-го столбца в CSV-файл. Столбцы заключены в кавычки и разделены запятыми. “first_name”,”last_name”,”home_address” “Frank”,Russel”,”123 Hampton road” 31-й столбец является столбцом изображения, а изображения разделяются запятыми “http://img.fliplinux.com/text-processing/124dfr3f.jpg,http://img.fliplinux.com/text-processing/hjasgx37trg.jpg” Первое изображение и хвостовая запятая должны быть удалены из 31-го столбца Добавлено – вот пример. “one”,”two”,”three”,”four”,”five”,”six”,”seven”,”eight”,”nine”,”ten”,”eleven”,”twelve”,”three”,”four”,”five”,”six”,”seven”,”eight”,”nine”,”ten”,”twenty-one”,”twenty-two”,”three”,”four”,”five”,”six”,”seven”,”eight”,”nine”,”ten”,”thirty-one”,”thirty-two”,”three”,”four”,”five”,”six”,”seven”,”eight”,”nine”,”forty” “one”,”two”,”three”,”four”,”five”,”six”,”seven”,”eight”,”nine”,”ten”,”eleven”,”twelve”,”three”,”four”,”five”,”six”,”seven”,”eight”,”nine”,”ten”,”twenty-one”,”twenty-two”,”three”,”four”,”five”,”six”,”seven”,”eight”,”nine”,”http://pictures.domain.com/e/josequervo/1183/eeeffcc7927sssssssssss5d26c0eb19e1dc53548x.jpg”,”http://pictures.domain.com/e/josequervo/0083/eeef8cc7927bf1245d26c0eb19e1dc53545x.jpg,http://pictures.domain.com/e/josequervo/0099/eeefscc7927bf1245d26c0eb19e1dc53546x.jpg,http://pictures.domain.com/e/josequervo/0012/eeefdcc7927bf1245d26c0eb19e1dc53547x.jpg,http://pictures.domain.com/e/josequervo/1183/eeeffcc7927bf1245d26c0eb19e1dc53548x.jpg,http://pictures.domain.com/e/josequervo/1234/eeefgcc7927bf1245d26c0eb19e1dc53549x.jpg,http://pictures.domain.com/e/josequervo/asee/eeefhcc7927bf1245d26c0eb19e1dc53540x.jpg,http://pictures.domain.com/e/josequervo/2341/eeefjcc7927bf1245d26c0eb19e1dc53544x.jpg”,”two”,three”,”four”,”five”,”six”,”seven”,”eight”,”nine”,”forty” Этот URL и запятая должны быть удалены […]

Невозможно удалить ^ I окончание из текстового файла

У меня есть текстовый файл с этим окончанием: line1^I$^M$ line2^I$^M$ line3^I$^M$ Я пробовал много вариантов, которые я нашел в сети, используя команду sed и даже ‘dos2unix’, но они работают только для удаления ^M$ но не ^I Итак, мой файл теперь выглядит так: line1^I$ line2^I$ line3^I$ Я изучил в Интернете, но ничего о ^I . Что […]

Intereting Posts
Мой grep (GNU grep) 2.5.1 не подчиняется символу обратной косой черты и специальному выражению печатать строки со специфическими словами Почему TZ = UTC-8 производит даты, которые являются UTC + 8? Любые руководства для манекенов для настройки VPN? Как сравнить два архива tar (включая содержимое файла, новые / удаленные файлы, символические ссылки)? Как скопировать строки access.log по времени? Как отключить разрешения на копирование? Создание ключа GnuPG для apache Непрочитанная строка соответствует регулярному выражению, состоящему только из читаемых символов Как добавить графический интерфейс входа в систему Backtrack 5 R1 с GNOME? Использование переменной с awk -v в сценарии оболочки исходный код ядра для beaglebone black Сервер Apache разрешает доступ из локальной сети Как выполнить цикл for в bash как строку При использовании gnome, как я могу увеличить расстояние между рабочими пространствами