Вопросы по теме 'sed'

Как я могу добавить строку в файл в сценарии оболочки?
Я хочу добавить строку заголовков в существующий файл CSV, отредактировав его на месте. Как я могу это сделать? echo 'one, two, three' > testfile.csv и я хочу закончить с column1, column2, column3 one, two, three...
143518 просмотров
schedule 13.05.2022

Невозможно использовать SED для быстрого редактирования файлов
Файл изначально $cat so/app.yaml application: SO ... Я запускаю следующую команду. Я получаю пустой файл. $sed s/SO/so/ so/app.yaml > so/app.yaml $cat so/app.yaml $ Как можно использовать SED для редактирования файла и не...
3504 просмотров
sed
schedule 18.01.2023

Превратите одну команду sed в многоразовую команду Textmate
У меня есть 7 строк текста: a b c d e f g Теперь я хочу добавить символы в конец каждой строки, чтобы получить: a, b, c, d, e, f, g, Я обнаружил, что могу использовать команду «sed» и запускать свой выбор через sed, используя...
752 просмотров
schedule 14.04.2022

Как найти текст внутри [] в Sed?
Это похоже на вопрос, который уже был задан. Тем не менее, я ищу конкретный ответ Sed. У меня есть текст, похожий на следующий: Некоторый образец текста [с дополнительным текстом].foo Мне нужно взять только текст внутри скобок. Мои попытки до...
2282 просмотров
schedule 26.05.2023

Экранирование символа '\' в строке замены в выражении sed
Я пытаюсь взять строку текста, например 13) Check for orphaned Path entries и измените его на (я хочу, чтобы цветовые коды bash раскрашивали вывод, а не отображались на экране) \033[32m*\033[0m Check for orphaned Path entries с...
7058 просмотров
schedule 19.06.2023

исключая первую и последнюю строки из sed /START/,/END/
Рассмотрим ввод: =sec1= some-line some-other-line foo bar=baz =sec2= c=baz Если я хочу обработать только =sec1=, я могу, например, закомментировать раздел следующим образом: sed -e '/=sec1=/,/=[a-z]*=/s:^:#:' < input ... Ну,...
19304 просмотров
schedule 05.02.2023

Команда Linux для замены строки в БОЛЬШОМ файле другой строкой
У меня есть огромный файл SQL, который выполняется на сервере. Дамп с моей машины, и в нем есть несколько настроек, относящихся к моей машине. В общем, я хочу, чтобы каждое вхождение "c://temp" было заменено на "//home//some//blah" Как это...
16263 просмотров
schedule 11.06.2022

Скрипт Bash для загрузки файлов с помощью Curl
Я пытаюсь собрать небольшой пакетный скрипт для загрузки файлов, который принимает URL-адрес в качестве первого параметра и локальное имя файла в качестве второго параметра. При тестировании я узнал, что в имени выходного файла возникают пробелы,...
23713 просмотров
schedule 16.06.2022

Извлечение данных из CSV в сценарии оболочки (Sed, AWK, Grep?)
Мне нужно извлечь некоторые данные из файла CSV. CSV представляет собой файл с двумя столбцами и несколькими записями. Первый столбец — дата, второй столбец — данные, которые нужно извлечь. Первая строка CSV-файла — это заголовки столбцов, поэтому...
5025 просмотров
schedule 06.04.2024

Удалить строки после каждого первого слова в текстовом файле
Файл1: hello (OPTION1) 123456 123456 123456 world (OPTION1) 123456 123456 123456 foo (OPTION1) 123456 123456 123456 bar (OPTION1) 123456 123456 123456 Как удалить каждую строку после каждого первого...
7895 просмотров
schedule 30.05.2023

Удалить лишние строки в текстовом файле
Файл: /home/USER/DIR/a http://www.here.is.a.hyper.link.net/ /home/USER/DIR/b http://www.here.is.another.hyper.link.net/ Нужно удалить все лишние строки в этом файле ( PUBLIC-DIRECTORY-LIST )? Это для моего пакетного скрипта, который можно...
5090 просмотров
schedule 02.11.2023

В чем разница между sed и awk?
В чем разница между awkи sed? Какие приложения лучше всего подходят для инструментов sed и awk?
228610 просмотров
schedule 17.07.2023

Как разделить файл на первую пустую строку переносимым способом в оболочке (например, с помощью sed)?
Я хочу разделить файл, содержащий HTTP-ответ, на два файла: один, содержащий только заголовки HTTP, и один, содержащий тело сообщения. Для этого мне нужно разбить файл на два в первой пустой строке (или для инструментов UNIX в первой строке,...
7695 просмотров

Меню Bash: вернуться в меню после того, как выбор сделан и выполнен?
У меня есть bash-скрипт, который пишет в файл. в конце сценария я хочу отобразить меню с номерами строк, и пользователь сможет выбрать 1 или 2 (и т. д. до количества строк в файле), а затем выполнить эту строку. До здесь идеально. Однако после...
7443 просмотров
schedule 02.05.2022

Скрипт Sed для поиска/замены внутри файлов .jsp. (от Struts до синтаксиса JSTL EL)
Мне нужен скрипт sed, который я могу использовать для 1) поиска экземпляров и 2) печати этой строки: <bean:write name='iframesrcUrl'/> <bean:write name="iframesrcUrl"/> <bean:write name="currentPage" property="title"...
1348 просмотров
schedule 19.12.2022

Как извлечь строки из файла, используя их номер строки в Unix?
Используя sed или подобное, как бы вы извлекли строки из файла? Если мне нужны строки 1, 5, 1010, 20503 из файла, как мне получить эти 4 строки? Что делать, если мне нужно извлечь довольно большое количество строк? Если бы у меня был файл со 100...
17121 просмотров
schedule 21.03.2023

Сценарий оболочки Unix для удаления пустых строк после открывающих скобок
Мне нужен (sed, awk) сценарий оболочки или, что еще лучше, команда Vim для удаления любых пустых строк, следующих за строкой с одной открывающей фигурной скобкой. Например, void func() { foo(); } void bar() { helloWorld(); } должен...
1241 просмотров
schedule 24.03.2023

Используйте sed для замены первых 8 и последних 4 каналов в каждой строке файла.
Вот ситуация: у меня есть текстовый файл с разделителями вертикальной черты, и одно из полей содержит символы вертикальной черты. У меня уже есть sed-скрипт, который изменит его на разделители табуляции, но проблема в том, что он ужасно медленный....
1464 просмотров
sed
schedule 16.03.2023

Как вы избегаете предоставленного пользователем поискового запроса, который вы не хотите оценивать для sed?
Я пытаюсь избежать предоставленной пользователем строки поиска, которая может содержать любой произвольный символ, и передать ее sed, но не могу понять, как сделать ее безопасной для использования sed. В sed мы делаем s/search/replace/ , и я хочу...
1295 просмотров
schedule 06.10.2022

Соединение разрывов строк в файле FASTA с условием в однострочнике SED/AWK/Perl
У меня есть данные, которые выглядят так > sq1 foofoofoobar foofoofoo > sq2 quxquxquxbar quxquxquxbar quxx > sq3 paxpaxpax pax Что я хочу сделать, так это объединить их в одну строку: > sq1 foofoofoobarfoofoofoo > sq2...
2384 просмотров
schedule 23.06.2022