Вопросы с меткой [sed]

"sed" ("потоковый редактор") - это утилита Unix, которая анализирует и преобразует текстовые файлы.

0
голосов
1ответ
210 показов

итерационный скрипт bash для цикла в файле

Я пытаюсь сделать эту очень простую программу bash, которая должна выполнять следующие операции: изменяйте файл Java n раз: каждый раз, когда мне нужно изменить одно слово в одной строке файла ...
0
голосов
1ответ
183 показов

Как вставить строку в строку файла в sed для windows?

если у меня есть файл half a pound of tuppenny rice half a pound that's the way the money goes pop goes the weasel И я хочу вставить строку "патока" в строке 4. так должно быть half a pound of ...
0
голосов
1ответ
528 показов

Найдите число в строке и замените его

Я написал код на C++ и теперь хочу заменить число в строке с помощью сценариев оболочки. Часть, которая должна быть заменена: if (random
0
голосов
0ответов
44 показов

Разделите один файл данных на два файла

Я хотел бы разделить один файл на два или три файла. (Обычно я открываю файл .txt, проверяю второй столбец и первый, если он имеет разные номера, и копирую эти данные в Input a.txt) ...
0
голосов
1ответ
389 показов

Как распечатать статистику из строк в файле

Я часто нахожу себя вычисляя проценты вручную после фильтрации через файл журнала, чтобы найти долю X или Y в нем. Может ли это быть легко достигнуто с помощью обычных инструментов CLI?
0
голосов
3ответа
110 показов

Почти сплющенная структура каталогов

У меня есть куча каталогов в структуре, как это: -Music -Artist1 -Album1 -Album2 -Artist2 -Album1 -Album3 -Artist3 -Album2 -Album4 Все каталоги будут содержать уникальные файлы. Я хотел бы ...
0
голосов
1ответ
751 показов

Шаблон Sed для нескольких строк

Я хочу удалить все операторы создания таблицы из сценария mysql, но этот оператор выполняется в несколько строк. Как это: Create table ......NEWLINE... NEWLINE... NEWLINE....; Поэтому я попробовал ...
0
голосов
3ответа
903 показов

sed переименовывает файлы, перемещая числа в конец файла

У меня есть каталог, который содержит несколько файлов со следующим шаблоном. 1953-МАДАМА БАБОЧКА 1953-МАДАМА БАБОЧКА_001 Я пытаюсь переименовать их, чтобы добиться следующего: МАДАМА БАБОЧКА [1953] ...
0
голосов
1ответ
101 показов

САД основной заменитель не работает

Я на Ubuntu 12.04. Следующее выражение: echo abcd123 | sed 's/\([a-z]*\).*/\1/' должен получить результат как "abcd". Но я получаю "abcd123". ЗАЧЕМ?? Использование следующего сайта в качестве ...
0
голосов
1ответ
692 показов

Снять скобки при использовании SED

Я хотел бы заменить значение varchar(36) на char(36) в файле с помощью sed. Я пытаюсь с sed -i ’s/varchar(36)/char(6)/g’ calls_contacts.sql Но команда не выполняется. Что я делаю неправильно?
0
голосов
1ответ
519 показов

Извлечь текст между двумя слешами и добавить его в конце строки после символа табуляции

У меня есть текстовый файл, похожий на этот: data/CON/001/raw_series_ST_MC_REG_SM.nii data/PAT/001/raw_series_ST_MC_REG_SM.nii Я хотел бы добиться чего-то вроде этого: ...
0
голосов
2ответа
1k показов

Сценарий Bash: используйте переменную в sed, чтобы удалить все, кроме последних "x" строк файла

Я использую следующий скрипт bash, чтобы удалить все, кроме последних 'x' строк в файле журнала: #!/bin/bash # Script to write to the log file every minute and delete all but the last # set time in ...
0
голосов
1ответ
37 показов

Возврат / преобразование и возврат шаблона с нулями

Я использую grep/sed для анализа большого двоичного файла, заполненного нулями, для некоторых конкретных данных. Это в среде Windows, используя gnuwin32. Предполагая, что у меня есть некоторые, чтобы ...
0
голосов
1ответ
416 показов

Использование sed для перемещения части имени файла

У меня есть несколько музыкальных файлов с названием «track track [artist]». Я хочу, чтобы они были «[artist] trackname», и поэтому мне нужно переместить квадратные скобки и то, что в них, в начало ...
0
голосов
1ответ
459 показов

Удалите начала адресов электронной почты из текста, используя grep или sed

У меня есть текстовый файл со строками вроде следующего: Джон Стивенсон Johnnyboy34 john.stevenson@company.com 0320423\n Майк Андерсон AndersMike mike@mikeltd.foo 0234234 Как удалить "текстовую" ...
0
голосов
4ответа
386 показов

Извлечь подстроку с помощью bash

Все, У меня есть имена файлов, которые всегда будут в следующем формате "rX_Q_Y_filename.mp3", где X и Y являются числами (0-9). К вашему сведению, X и Y в имени файла могут состоять из 1 или более ...
0
голосов
1ответ
97 показов

Bootstrap pkgsrc на macosx (10.9) ошибка

Я пытаюсь загрузить pkgsrc-2014Q2 на OS X 10.9. Сценарий жалуется: cd /Users/tiramo/Downloads/pkgsrc-2014Q2/bootstrap/work/wrk/pkgtools/bootstrap-mk-files/work/bootstrap-mk-files-20140516; for file ...
0
голосов
1ответ
328 показов

\ D равно [0-9] в седе?

7 00:00:30,008 --> 00:00:30,066 by line 8 00:00:31,038 --> 00:00:34,050 or later in the nineteen seventies it was usually a 9 00:00:34,005 --> 00:00:38,634^M video consul but the council was not ...
0
голосов
1ответ
676 показов

Как передать вывод команды в sed

Моя команда sed в ключе #Update в конфигурационном файле. не получает содержимое переменной $ GETKEY Кто-то мне поможет? # Get key from output of the website. GETKEY=`wget ...
0
голосов
1ответ
979 показов

Заменить отрицательные значения в файле нулями

Я хочу заменить все отрицательные значения в файле нулями. Как я могу сделать это в awk? Я пытался с gsub но gsub(-*, 0) не работает ... Есть идеи? Мой "код" awk '{gsub($(!/-/),"0",$2); print $1 "\t" ...
0
голосов
1ответ
35 показов

Как использовать sed для проверки строки без конкретного содержания?

Я сделал игрушечный файл с именем toy, его содержимое выглядит так: aaa bbb Моя первая идея заключается в использовании: sed -n '/[^a]/ p' toy bbb он печатает BBB, но когда я добавил bb ab в конец ...
0
голосов
1ответ
2k показов

seq с регулярным выражением, сообщение об ошибке для цитат MySQL

Есть ли какой-нибудь инструмент, который автоматически цитирует регулярное выражение для seq? Я не могу понять, что я делаю не так. Я всегда получаю эту ошибку без unterminated s 'command` sed -i ...
0
голосов
1ответ
129 показов

группировка sed отменяет результаты?

При запуске следующей команды sed в Windows (заглавная буква ключевого слова не является частью другого слова): "c:\Program Files (x86)\GnuWin32\bin\sed.exe" -e "s/[^a-z]*declare[^a-z]*/DECLARE/I" ...
0
голосов
2ответа
106 показов

Получение значений с помощью sed

Я запускаю скрипт, вывод которого: Circuit Packets/Bytes Sent Packets/Bytes Received 2/1 vlan-id 1005 11589119559 14650974869 3084237796552 13027195853643 Этот сценарий запускается каждые пять минут ...
0
голосов
2ответа
1k показов

GnuWin32 sed, как я могу искать и заменять кавычки? Win7 UK

Получение действительно странного поведения с помощью sed в Win7: руководство говорит, что команда объемного замещения с одинарной кавычкой (') - отклоняет, допускает только двойную кавычку ("). Плюс ...
0
голосов
2ответа
897 показов

Поиск, сопоставление и замена 1-го столбца значением, используя sed

Я хотел бы получить несколько советов, используя sed о том, как заменить value1 в первом столбце, который соответствует value2: value1 = 9999 value2 = 02a-ResetFlag.sh Data File ...
0
голосов
1ответ
80 показов

Фильтрация данных с помощью sed

Мне нужна помощь У меня есть файл как sometext line 1 sometext line 2 SU0000 ID ID ID sometext line 3 sometext line 4 sometext line 5 sometext line 6 SU0000 ID ID ID sometext line 7 sometext line 8 Я ...
0
голосов
1ответ
219 показов

SED: синтаксическая ошибка в строке 19 script.pl, рядом с «; $»

Я использую эту команду для удаления нескольких вхождений строки в моем скрипте, и она просто отлично работает, когда я запускаю ее в командной строке. Однако, когда я использую эту строку в моем ...
0
голосов
1ответ
479 показов

Редактирование содержимого в больших файлах CSV на основе регулярных выражений

Я хотел удалить определенный шаблон содержимого, основанный на регулярном выражении, из CSV-файла очень большого размера, содержащего более 100 000 записей, как это возможно с помощью командной ...
0
голосов
1ответ
72 показов

Замените '-' char используя sed

У меня есть текстовый файл, очень похожий на этот: JACK BLACK 123456 -1245368 - BRIDGET RED 1245 548425 + JOHNNY HOMUSS 55482 -4325 - Я хотел использовать sed команды , чтобы заменить символ - с ...
0
голосов
1ответ
190 показов

Сед не правильно истолковывает трубы

Хорошо, это трудно объяснить, поэтому я приведу воспроизводимый пример: У меня есть текстовый файл test.txt содержит строку: somesetting-parameter /an/old/path Я хочу заменить его на путь, который я ...
0
голосов
1ответ
377 показов

awk + sed + match сложная строка

Мне нужна полезная команда для сопоставления строки "/pci .../pci .../pci ..../scsi ..../disk ..." с awk или sed? (Мне нужно поместить эту команду в мой скрипт ksh) примечание 1 [...] может быть ...
0
голосов
3ответа
5k показов

Избавляемся от тире в файле с помощью sed

Я хотел бы использовать команду sed, чтобы избавиться от некоторых черточек в строке (внутри файла), то есть в файле есть строка, которая говорит: TEXT=abcdef-lalala-someText-yahoo После выполнения ...
0
голосов
2ответа
3k показов

Заменить на N-е вхождение

У меня есть этот код sed '/Sometexts/ r newtext.txt' old.txt > new.txt Это заменяет строку «Sometexts» содержимым текстового файла newtext.txt но я хочу заменить на 2-е вхождение строки "Sometexts" ...
0
голосов
1ответ
842 показов

как показать процент заряда батареи на линии жесткого экрана экрана GNU

В настоящее время у меня есть это как последняя строка моего hardstatus на GNU-экране запись ~/.screenrc выглядит следующим образом (только если кто-то хочет что-то подобное) hardstatus ...
0
голосов
2ответа
933 показов

sed regex удалить специальные символы

У меня есть файл с несколькими строками, которые взяты из текста в формате HTML, поэтому у них есть некоторые последовательности HTML, которые не очень хорошо выглядят в интерфейсе консоли. Вот ...
0
голосов
2ответа
118 показов

Удаление всех вхождений слов с помощью функции перевода строки, сохраняющих sed

Я пытаюсь удалить все вхождения слова в текстовом файле с помощью sed. У меня есть этот файл f1: Альма Фа alatt Ньяри Пирос Альма и я хотел бы удалить все случаи "Альма". Я использую следующее в ...
0
голосов
3ответа
2k показов

Удаление первой строки с шаблоном с помощью _both_ awk и sed

Довольно легко. Я ищу простейшие подходы в sed и awk для удаления первой строки в файле, который содержит конкретную строку.
0
голосов
1ответ
893 показов

IP-адрес разделен десятичной дробью на /8 или /16, используя bash, sed или awk?

У меня есть входной файл, который содержит список IP-адресов и ip_counts(некоторый параметр, который я использую внутри.)Файл выглядит примерно так. 202.124.127.26 2135869 202.124.127.25 2111217 ...
0
голосов
1ответ
2k показов

Grep проблема (сопоставить две строки в одной строке)

Здесь у меня есть команда grep, которая работает неправильно: cat file1.txt: apples Date: Sun, 24 Feb 2013 8:14:06 -0800 peaches melons cherry sky cloud green purple yellow cat file2.txt: apples Date ...
0
голосов
3ответа
516 показов

Продвинутая команда sed

У меня есть файл (/usr/test.log) с кучей строк, в форме [enable/disable] [name] [stuff] Например: enable telnet max_pkt 0 max_payload 0 min_payload 1 disable_function 0 inherit_max_packets 0 enable ...
0
голосов
1ответ
192 показов

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

Я хочу получить переменные из определенного местоположения выходного файла и формат входного файла, как показано ниже: log1.txt format: [v] Output Data ...
0
голосов
1ответ
2k показов

Поиск и замена с помощью Grep и Sed

Я хочу удалить странные / специальные символы из набора текстовых файлов. Здесь я использовал следующую команду, чтобы удалить странные символы, но она дает мне ошибку. Команда: 1) grep -lri -e à ¢ ...
0
голосов
1ответ
858 показов

Объединение нескольких файлов данных с заголовком и добавление столбца данных

У меня есть несколько файлов данных с разделителями табуляцией, которые разделены по месяцам в формате jan06.txt, feb06.txt, ..., dec07.txt . Внутри каждого файла это выглядит примерно так: Header1 ...
0
голосов
1ответ
89 показов

Почему у опции SED man -i нет описания?

Человек моего Седа выводит это: Zero- or One- address commands = Print the current line number. a \ text Append text, which has each embedded newline preceded by a backslash. i \ text Insert text, ...
0
голосов
4ответа
1k показов

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

Я хотел бы переместить путь в файле в начало файла. Каждый путь указан по 1 в строке. Как мне переместить /someplace/2nd/ наверх, используя только командную строку? /someplace/1st/ /someplace/2nd/ ...
0
голосов
1ответ
299 показов

Sed без регулярных выражений

Я использую GNU SED для поиска и замены функциональности больших файлов (до 2 ГБ). Символы поиска и замены могут содержать любые символы, поэтому я хочу, чтобы параметры поиска и замены ...
0
голосов
3ответа
2k показов

Сопоставить и удалить первый и второй шаблон в тегах XML

Как я могу сопоставить и удалить первый и второй шаблон в тегах xml, используя sed или awk? Вот пример A78-1-1134-HI-1 T78-12-1346-AG-2 G78-4-2156-Ag-6 A78-10-1971-Hh-10 Вот результат, который я ...
0
голосов
1ответ
1k показов

заменить длинный текст специальными символами на sed

Я использую sed в Unix, чтобы заменить некоторый текст специальными символами в файле. Я гуглю это и нахожу следующую команду sed 's/from/to/g' file.txt здесь 'from' - исходный текст, подлежащий ...
0
голосов
4ответа
149 показов

Простой скрипт разбора текста, что тут не так?

Я большой пользователь https://www.grc.com/passwords.htm, чтобы получить надежные пароли. Тем не менее, необходимость заходить на сайт и вручную копировать пароль каждый раз, когда быстро стареет, ...