7
ответов

Распечатайте нечетные строки, распечатайте четные строки

Я хочу распечатать нечетные и четные строки из файлов. Я нашел этот сценарий оболочки, который использует эхо. #!/bin/bash # Запись сценарий оболочки, что, учитывая имя файла как аргумент...
26.10.2015
7
ответов

grep со строками продолжения

Как я могу grep/awk/sed файл в поисках некоторого шаблона, и вывести всю строку (включая строки продолжения, если совпавшая строка заканчивается \? Файл foo.txt содержит: что-то что угодно thisXXX ...
04.06.2015
7
ответов

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

У меня есть текстовый файл. Задача - получает первую и последнюю строку из файла после файла кошки $ | grep-E "1|2|3|4" | commandtoprint Потребность файла 1 2 3 4 5 кошки $ это без вывода кошки (только 1 и 5). ~ файл кошки $ |...
29.05.2015
7
ответов

sed - удалите самое последнее возникновение строки (запятая) в файле?

У меня есть очень большой файл CSV. Как Вы удалили бы самое последнее с sed (или подобный)?... [11911,0, "РАЗРАБОТЧИК", "2014-10-15", "РАЗРАБОТЧИК", 0,0], [11912,0, "РАЗРАБОТЧИК", "2014-10-15", "РАЗРА
26.04.2015
7
ответов

Как заменить слово новой строкой

У меня есть текстовый файл со следующими данными и каждой строкой концы с |END |. T|somthing|something|END|T|something2|something2|END | я - tryig для замены |END | \n новой строкой с sed. sed 's/\| КОНЕЦ \|/\...
03.04.2015
7
ответов

Sed — Замените первые k экземпляры слова в файле

Я хочу заменить только первые k экземпляры слова. Как я могу сделать это? Например, Скажите файл, foo.txt содержит 100 случаев экземпляров слова 'Linux'. Я должен заменить сначала 50 случаев только.
16.09.2014
7
ответов

Добавление символа к любой текстовой строке

У меня есть огромное (приблизительно 20G) текстовый файл, который содержит миллионы проходов (иначе абзацы) с заголовками. Заголовки и абзацы всегда являются одной строкой каждый, например, Солнечный свет, Это - солнечный день...
08.09.2014
7
ответов

Удалите последнюю запятую из удара для сгенерированной строки цикла

Я справляюсь с ситуацией, где я должен создать список разделенных запятой значений из массива в heredoc и удалить последнюю запятую. Я использую удар для переданного по каналу в sed, который стирает все запятые...
29.04.2014
7
ответов

Как разделить список имени файла в наборах на 5 ГБ?

У меня есть довольно большой список файлов, которые мне нравится группировать в меньшем списке 5 ГБ каждого для последующей обработки. Список файлов находится в следующей форме: "размер" (от du) "вкладка" "полный путь", как э
03.04.2014
7
ответов

Нужно некоторое sed волшебство: Перемещение отмеченных строк к началу файла

Я оказываюсь в страшной потребности некоторого sed волшебства (я действительно должен усадить меня и изучить это). У меня есть файл с большим количеством строк. После рассмотрения его я отметил некоторые строки путем добавления звезды (*) к...
10.11.2013
7
ответов

Извлеките часть одной строки из файла с sed

Я хочу считать одну часть одной строки из файла. Например: POP3_SERVER_NAME = localhost я хочу возвратиться только localhost, с помощью sed. Этот текст находится на третьей строке. Я делаю это для извлечения...
31.07.2013
7
ответов

Повторите каждую строку многократно

Хотел бы иметь каждую строку в файле, повторил постоянное количество раз. например, имейте каждую строку, повторенную четыре раза: b c становится: b b b b c c c c я сделал некоторый поиск, и существует...
06.07.2013
7
ответов

Как получить все строки между первыми и последними случаями шаблонов?

Как я могу обрезать файл (хорошо входной поток) так, чтобы я только получил строки в пределах от первого вхождения нечто шаблона к последнему вхождению панели шаблона? Например, рассмотрите следующее...
13.09.2012
6
ответов

Проблема регулярного выражения Sed с сопоставлением от ^ до " с чем-либо между

Прошло много времени с тех пор, как я использовал sed и регулярное выражение, поэтому я немного заржавел. Упрощая, у меня есть следующие входные данные, из которых я хотел бы извлечь URL-адрес :href=" https://unix.stackexchange.com/...
24.06.2021
6
ответов

Соедините несколько строк с помощью начального и конечного шаблона

У меня есть такой файл :метод AAA один (1,111 ):какой-то _текст _1 метод BBB два (2, 222 ):вторник метод ССС три (3, 333 ):солнечный _день метод DDD четыре (4, 444 _a, 444 _b ):последняя _неделя...
07.06.2021
6
ответов

Используйте awk или sed для удаления всего между < >

В текстовом файле есть следующее :
  1. Mark Yato ft. MarkAm &
04.06.2021
6
ответов

Замена всей строки при удалении новой строки этой конкретной строки

Я пытаюсь заменить (на sed )целую строку, содержащую определенное слово и символ новой строки в конце. Вот тестовый файл :эта цель #для замены это проверка очередной тест? Вот, я уже...
10.05.2021
6
ответов

sed :обрезать десятичные знаки в столбце CSV-файла

Я пытаюсь удалить всю десятичную часть чисел из CSV-файла с помощью sed. Все, что я могу сделать, это обрезать все десятичные дроби (, равные.0 ), из целых столбцов файла, и я не знаю, как это сделать...
03.05.2021
6
ответов

Bash -удалить тире и новые -строки перед заменой новых -строк пробелами

У меня есть куча текстовых файлов в следующем формате :Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut Labore et dolore магна аликям эрат, сед диам...
02.05.2021
6
ответов

скрипт sed для печати n строк после последнего совпадения

Вот ссылка для печати всех строк, следующих за последним совпадением. Однако я хочу напечатать только две строки после последнего совпадения. Как бы я это сделал?
29.04.2021
6
ответов

Удалить пути из списка, если родительский каталог также есть в списке

Мой заголовок может быть немного странно сформулирован, поэтому вот моя ситуация. :У меня есть куча путей к каталогам, например. / а / б / а / б / в / а / б / в / г / а / д / ж / г / ч /a/e/f/g/h/i/j/k/l /a/e/f/g/m/n/o /a/e/f/g/m/n/p и я хочу...
20.04.2021
6
ответов

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

У меня есть такие данные «Яблочный виноград», «Банановый» апельсиновый, «Красно-зеленый» «Яблочный виноград», «Банановый апельсин», «Красно-зеленый» Хочу снять сингл…
02.03.2021
6
ответов

Как извлечь несколько значений из файла за один проход?

У меня есть огромный файл журнала (около 6 ГБ )из моделирования. Среди миллионов строк в этом файле есть две, которые часто повторяются в течение заданного времени :.... Максимальное значение омеги = 3,0355 Время...
21.11.2020
6
ответов

Добавьте '/' перед каждым символом строки (и после последнего)

Как мы можем использовать sed или awk для перевода unix в /u/n/i/x/. Я смог сделать это с помощью Python следующим образом :разделитель = '/' separator.join (string )+separator Но как мы можем добиться этого в Shell?
24.09.2020
6
ответов

повтор символа с помощью printf и добавление новой строки в конце

Чтобы повторить символ N раз, мы могли бы использовать printf. Например, чтобы повторить @ 20 раз, мы могли бы использовать что-то вроде этого :N=20 printf '@%.0s' $ (seq 1 $N )вывод :@@@@@@@@@@@@@@@@@@@ Однако там...
23.09.2020
6
ответов

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

Я хочу объединить две команды sed в одну и действительно не знаю, как это сделать, я много раз пробовал, но безуспешно. В результате я хочу, чтобы все косые черты между определенным тегом были заменены на...
09.09.2020
6
ответов

Заменить n-ю строку из совпадающего шаблона

У меня есть следующий текстовый файл. банан яблоко сок манго что-то я ищу сок шаблона, и я хочу найти 2-ю строку из этого совпадающего шаблона в обратном порядке (, то есть на 2 строки выше...
11.08.2020
6
ответов

как извлечь максимальное и минимальное значение из столбца 1 и столбца 2

Дорогие друзья! У меня есть большой файл данных, скажем, file.dat, он содержит два столбца, например, file.dat (показывает несколько строк) 0,0000 -23,4334 0,0289 -23,4760 0,0578 -23,5187 0,0867 -23,5616 0....
11.06.2020
6
ответов

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

Я хочу заменить вхождения "|" ЗА ИСКЛЮЧЕНИЕМ последнего в каждой строке файла с пробелом, используя только sed. Я хочу избежать этого :sed -e "s/[|]/ /1" -e "s/[|]/ /1" -e "s/[|]/ / 1" -e "s/[|]/...
17.05.2020
6
ответов

Как удалить все строки в текстовом файле, содержащие менее 'x' символов?

Как я могу удалить все строки в текстовом файле, в которых меньше 'x' букв ИЛИ цифр ИЛИ символов? Я не могу использовать awk 'length($0)>', так как он будет включать пробелы.
14.04.2020