Вопросы с тегом «sed»

11
Замена [0-9] на [AJ] не работает с sed

Я работаю над командой, которая заменяет все цифры 0-9 на соответствующие им буквы в sed. Я знаю, что делаю что-то не так, но sed не интерпретирует заменяющее регулярное выражение как что-либо, кроме строкового литерала. Я использую команду sed -r 's/[0-9]/[A-J]/g' log > ~/output.txt Это кажется...

11
Многократный поиск и замена действий в одном большом текстовом файле

У меня большой текстовый файл (около 2 ГБ). Я хочу выполнить пять операций поиска и замены одного и того же файла и хотел бы сделать это одной командой. Обычно я использую vim, открываю файл, выполняю одно действие замены, затем следующее и т. Д. Есть одна ловушка, поскольку я заметил, что после...

10
Как мне создать двойную / мультизагрузку Windows и GNU / Linux, FreeBSD и т. Д.?

Из-за повторного появления вопросов о двойной загрузке GNU / Linux и Microsoft Windows необходимо авторитетное общее руководство в качестве справочного пособия для пользователей, задающих вопросы о двойной загрузке / мультизагрузке. Необходимые элементы: Рассмотрим методы загрузки как BIOS, так и...

10
Как мне уменьшить размер файла видео?

Мне нужно уменьшить размер файла некоторых моих HD-видео, так как у меня заканчивается свободное место. Более низкое разрешение приемлемо, и другие методы приветствуются. Я бы предпочел решение с графическим интерфейсом, так как я не знаком с командной строкой. Как я могу это...

10
Может ли GNU sed (для Windows) обрабатывать Unicode? Если это так, это проблема с кодовой страницей / языком или переключателем?

Я использую GNU SED и выключаю уже пару лет. Иногда это немного раскручивает меня, но делает хорошую работу ... для однобайтовых наборов символов! Время от времени я замечаю ссылки на то, что GNU SED поддерживает Unicode, но ближе всего я видел его «двоичный» режим… и двоичный не Unicode. Может ли...

9
Программное обеспечение для резервного копирования для Mac OS X [закрыто]

В настоящее время этот вопрос не очень подходит для нашего формата вопросов и ответов. Мы ожидаем, что ответы будут подтверждены фактами, ссылками или опытом, но этот вопрос, скорее всего, вызовет дебаты, споры, опрос или расширенное обсуждение. Если вы считаете, что этот вопрос можно улучшить и,...

8
Многоядерные процессоры все еще страдают от уменьшения отдачи в современном мире?

Хотите улучшить этот пост? Предоставьте подробные ответы на этот вопрос, включая цитаты и объяснение того, почему ваш ответ правильный. Ответы без достаточной детализации могут быть отредактированы или удалены. В других вопросах было показано, что из-за состояния компьютерных приложений...

8
Как заставить sed опускать не совпадающие строки?

В следующем примере sedсопоставляет строки, начинающиеся с aили или, cи печатает первый символ этой строки ( aили c): $ echo "ag bh ci dj ek fl" | sed 's/\(a\|c\)./\1/' # Matches lines starting with 'a' or 'c'. output: a bh c dj ek fl Однако линии, которые не соответствуют шаблону, также...

8
Инкрементное резервное копирование образа для Windows 7 [закрыто]

Закрыто. Этот вопрос не по теме . В настоящее время он не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы он соответствовал теме Супер пользователя. Закрыто 5 лет назад . Я ищу программу резервного копирования, которая выполняет инкрементное резервное копирование и которую я...

6
Использование sed для удаления цифр и пробелов из строки

Я пытаюсь удалить первое вхождение цифры (й), точку, второе вхождение цифры (ей) и пробел перед словом , Я придумал это регулярное выражение: sed 's/^[0-9]\+.[0-9]\+\s//' input.txt > output.txt Образец текста: 2.14 Italien 2.15 Japonais Мое регулярное выражение не работает, к сожалению....

5
Есть ли способ сделать «печать экрана» захвата областей вне экрана?

Иногда мне нравится получать снимок экрана с веб-страницей или приложением, чтобы я мог редактировать его в целях дизайна пользовательского интерфейса. Есть ли способ получить снимок экрана всей страницы (включая области, которые вам нужно прокрутить вниз, чтобы увидеть), чтобы мне не пришлось...

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

Можно ли заменить только двойные символы новой строки в текстовом файле, используя sed, awk, grep, tr или что-то еще? this is data this is more data Что мне нужно сделать, это заменить все двойные символы новой строки (\ n \ n, пробелов нет) пробелом, но сохранить все одинарные символы новой...

4
Linux / Bash: комментируйте каждую строку, соответствующую шаблону

sedчуждо мне, мягко говоря. Я хотел бы просмотреть дерево проекта C и закомментировать каждую строку, вызывающую функцию LogMsg(). Что-то, что могло бы достичь следующего: foreach: line within *.c if: line contains "LogMsg" prepend "//" Или так. Кроме того, я хотел бы посмотреть, смогу ли я...

4
grep -l выводит имена файлов с пробелами

Я хочу зациклить файлы с for f in `grep -rsl "foo" . `: do sed -i -- "s/foo/bar/g" $f; done; Но так как имена файлов содержат пробелы, имя файла разделяется при каждом обнаружении пробела. Как я могу передать имя файла с пробелами в...

3
SED: как вытащить строку версии

Я хотел бы использовать sed, чтобы вытащить номер версии из команды: svnversion --version Который дает вывод как: svnversion, version 1.6.2 (r37639) compiled May 10 2009, 12:41:21 Copyright (C) 2000-2009 CollabNet. Subversion is open source software, see http://subversion.tigris.org/ This product...

3
Как выровнять линии с левой стороны с помощью sed или perl one line liner

у нас есть следующий файл как выравнивание линий с левой стороны с помощью sed или perl one line liner more conf.env # Extra ssh options. Empty by default. export HADOOP_SSH_OPTS="-o ConnectTimeout=5 -o SendEnv=HADOOP_CONF_DIR" # Where log files are stored. $HADOOP_HOME/logs by default. export...

2
Как добавить символ типа # в начало первой непустой строки для нескольких файлов?

У меня есть куча файлов, которые я хотел бы использовать #, чтобы прокомментировать первую непустую строку, файлы не в хорошем формате, поэтому перед строкой, которую я хочу комментировать, может быть 1 или несколько пустых строк. Как я могу это сделать? Спасибо! В качестве примера: File1:...

2
sed regex с '+' не работает - почему?

Я не понимаю это Я хотел бы заменить ip-up 9490:notify_rc строка в ip-up ****:notify_rc, Я думал, что это просто: echo "ip-up 9490:notify_rc" | sed -e 's/ip-up [0-9]+:notify_rc/ip-up ****:notify_rc/' но нет, это не работает для меня, вывод ip-up 9490:notify_rc, Зачем? Как мне это сделать? Вместо...

2
Sed (или другой) скрипт для замены персонажа в группе захвата

Я пытаюсь преобразовать разметку Pandoc в разметку wiki Confluence, я использую markdown2confluence сделать основную часть работы. Это работает довольно хорошо, за исключением тех случаев, когда я говорю о CSS и FreeMarker, которые используют { & Амп; } в коде, пока Confluence использует {{ & Амп;...

2
Bash :: добавить текст к выводу файла

Я очень новичок в Shell Scripting, так что это может быть очень простое решение, но я изо всех сил пытаюсь заставить его работать. У меня есть файл с этим содержанием: example1.eu example2.eu example3.eu То, что я пытаюсь сделать, это выводить содержимое файла в одну строку форматирования примерно...