Вопросы по теме '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 просмотров
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 просмотров
schedule
04.05.2023
Меню 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 просмотров
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