Описание тега ed
NoneEd - это строчно-ориентированный текстовый редактор для Unix. Используйте этот тег для вопросов, связанных с написанием сценариев ed; вопросы об интерактивном использовании считаются не по теме.
2
ответа
Как использовать относительные номера строк с шаблонами в ed
Пытаясь использовать ed для удаления линий вокруг определенного шаблона, я сводил себя с ума. Что я хотел бы сделать, это сопоставить шаблон, а затем удалить линии вокруг него. Я пробовал несколько вариантов ed test.txt <<<< $'/pattern/-…
15 сен '11 в 01:12
4
ответа
Использование gawk для замены шаблона текста содержимым файла, имя файла которого находится внутри текста
Я пытаюсь заменить текст внутри текстового файла в соответствии с определенными критериями. Например, если у меня есть три текстовых файла, в которых external.txt содержит: Blah Blah Blah INCLUDE inner1.txt Etcetera Etcetera INCLUDE inner2.txt end o…
09 май '18 в 19:15
2
ответа
Здесь документ удалить первую строку из файла с vim, как ed
Я использую этот фрагмент кода (просто удалите первую строку с ed). Я хочу знать, смогу ли я сделать что-то подобное в vim, Я написал сценарий и передал файл в качестве аргумента. файл: # This is a comment # foo bar редактировать с ed: ed $1 <<…
09 окт '14 в 12:24
3
ответа
Использование сценария оболочки Linux для редактирования и переименования файла
Я пытаюсь выполнить команду, используя Vi или ex для редактирования файла, удалив первые пять строк, заменив x с yудалите лишние пробелы в конце каждой строки, но сохраните возвраты carraige и удалите последние восемь строк файла, затем переименуйте…
29 авг '12 в 20:40
1
ответ
Нежадное сопоставление регулярных выражений в ed (редактор)
Я смотрю на строку файла, который я открыл с помощью ed и отображается с .p: First sentence. Another. One. Text continues Теперь я хочу заменить строку First sentence. с replacement. Тем не менее, команда .s/.*\./replacement./ действует жадным образ…
02 июн '17 в 06:18
1
ответ
Выделять непрерывные строки в Ed
Если 3,5p печатает строки 3, 4 и 5, как печатать, скажем, строки 4 и 7, но не 5 и 6? Пытался: 3 5 p печатает строку 8 3p5p перерывы, а также
17 май '17 в 06:21
1
ответ
Как удалить вывод консоли из команды ed?
Я использую ed для вставки содержимого в файл с определенным номером строки. Это раздел кода моей команды ed. ed servertest << END $LineNumber #15i $Text #this is text . w q END Приведенный выше код работает нормально и печатает текст в файл с…
28 янв '16 в 23:07
1
ответ
Как выполнить поиск без учета регистра в редакторе ed line
Я пытаюсь сделать поиск регулярных выражений с ed. например Есть ли выражение, которое будет соответствовать любому варианту слова "проп"? проп, проп, проп и тд? Я нашел следующие дополнительные ссылки Редакция руководства что относится к Том базовы…
26 мар '17 в 18:17
1
ответ
Самый быстрый способ удалить предложение в ed
Под предложением в тексте я подразумеваю строку, которая может занимать несколько строк; его начало - это начало строки или периода (.), за которым следует пробел, и оно заканчивается периодом, за которым следует хотя бы один пробел или символ новой…
29 май '17 в 14:35
5
ответов
Удалить только один пробел в текстовом файле с помощью sed, perl, awk, tr или чего-либо еще
У меня довольно большой текстовый файл, где между каждым символом есть дополнительное пространство; Я тулоксликет это. Я хотел бы удалить эти дополнительные символы так Похоже на это. через терминал Linux. Кажется, я никак не могу сделать это, не уд…
30 ноя '13 в 19:05
3
ответа
Добавить содержимое одного файла в начало другого файла
Мне нужно вставить текст из 1 файла вверху большого количества файлов в каталоге и его подкаталогах. Я был в состоянии сделать это успешно на основе файлов, используя ed: ed -s FileToAddTo.txt <<< $'0r TextToAdd.txt\nw' Однако, когда я заме…
11 апр '14 в 16:29
1
ответ
Шаблон замены ed HERELINE не работает
Предположим, вы хотите внести изменения во все файлы, содержащие шаблон. Например, измените все "2017" на "2018". Существует множество предложений для Perl, Sed и множества других. Редактор ed значительно проще, если его можно заставить работать. Уч…
18 янв '18 в 18:53
2
ответа
Заменить определенные теги в XML в Unix
Я хотел бы заменить конкретные значения (не для всех элементов). Здесь все имеют один и тот же Background_color, но я не хочу заменять Background_color только для конкретного. Как мы можем реализовать? Это просто пример кода.(У меня был бы список им…
19 ноя '15 в 05:07
3
ответа
Использование ed для манипулирования файлами, подобранными по find
Следуя рекомендациям bash-hackers wiki, я хочу редактировать файлы, используя ed. В частности, я хочу сделать следующее с ed вместо sed: find . -type f -exec sed -i -e 's/a/b/g' {} \; Я вижу, что ed не имеет значения, подобного sed -e, поэтому, наск…
10 май '10 в 23:32
4
ответа
vim, ed или sed многократный поиск и замена в заданном файле
Я хочу сделать серию "поиск и замена" в данном файле, скажем file.txt. Например, s/foo/bar/g s/abc/xyz/g s/pqr/lmn/ g/string-delete/d и так далее. Как мне записать все эти действия в файл сценария, а затем запустить их за один раз в целевом файле fi…
02 май '13 в 13:36
1
ответ
Убрать пробелы между словами для очень длинной строки в vim
Как убрать пробелы между многими словами в одной длинной строке, используя vim? Уже попробовал, попробовал: s/ \+/ / и примеры этого. Не работает У меня есть строка вроде этого: """ http:// goo gle. com / ? script & GetReferen ce?login = LOGIN&a…
03 мар '16 в 15:54
1
ответ
ed - цитирование управляющих символов?
Как я могу найти управляющие символы в Unix Ed(1)? Например ed somefile.log <<EOF 1,$s/.*\015// w q EOF не работает Ни один не делает. Очевидно, что sed(1), awk(1) и другие редакторы могут сделать это, однако у ed есть очень полезная команда l…
07 сен '16 в 14:30
2
ответа
Для цикла в Makefile не имеет никакого эффекта
У меня есть однострочный сценарий, переданный в foreach функция в Makefile, как показано ниже: flag: $(foreach f, $*.txt, printf "%s\n" 0a "$(grep -o '[0-9]\+' $f | sed 's/.*/read \"&\"/')" "" . w q | ed $f) То, что делает эта строка сценария, м…
04 июн '11 в 11:00
2
ответа
Вставка новой строки в середине строки в ed (редактор)
Предположим, я открыл текстовый файл в ed, и текущая строка выглядит так: This is sentence one. Here starts another one. Теперь я хочу поставить новую строку после one. так, что новое предложение начинается с Here starts занимает следующую строку. К…
12 авг '17 в 19:23
0
ответов
Временный файл удален
Я работаю над исходным кодом ed (да, редактор). Программа использует рабочий файл, открытый с помощью tmpfile, в качестве буфера. Но всякий раз, когда я запускаю программу, lsof всегда сообщает о временном файле как удаленном! (а на самом деле его т…
29 дек '12 в 13:45