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

22
Как получить pid запущенного процесса, используя одну команду, которая анализирует вывод ps?

Этот вопрос был перенесен из переполнения стека, поскольку на него могут ответить суперпользователи. Мигрировал 7 лет назад . Я ищу одну строку, которая возвращает pid запущенного процесса. В настоящее время у меня есть: ps -A -o pid,cmd|grep xxx|head -n 1 И это возвращает кулак pid, command. Мне...

21
Выводить только имена устройств всех доступных сетевых интерфейсов

Я хочу получить список всех доступных имен сетевых устройств на моем сервере Linux. Я понял, что ifconfig сделает эту работу, однако ifconfig выдает довольно много: eth0 Link encap:Ethernet Hardware Adresse 08:00:27:fc:5c:98 inet Adresse:192.168.2.222 Bcast:192.168.2.255 Maske:255.255.255.0...

21
Как добавить VBA в MS Office?

Я видел посты с ответами, в которых используется код / ​​макросы VBA ( Visual Basic для приложений ), однако впоследствии я также отметил дополнительные комментарии о том, как использовать VBA (как реализовать и выполнить его). Я надеюсь, что это поможет просто выполнить код. Итак, мой вопрос: У...

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

Поскольку многие из нас сталкиваются с зависаниями или сбоями, мне интересно, как вручную инициировать зависание компьютера, чтобы создать дамп памяти для просмотра и диагностики любых проблем, которые могут быть связаны с падением? Я смотрю, как заставить компьютер зависать, а не ждать, пока...

16
Редактировать первую строку большого текстового файла

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

16
Какие файлы, типы файлов и папки исключить из резервной копии пользовательских папок?

При резервном копировании папки пользователя и общих пользователей с использованием выбранного вами программного обеспечения для резервного копирования в выбранной вами операционной системе, какие файлы, типы файлов и папки вы исключаете из резервной...

15
заменить n-й вхождение строки в каждой строке текстового файла

У меня большие текстовые файлы с разделителями пробелами (2-5). Строки могут содержать «» или «-». Я хотел бы заменить, скажем, второе пространство на трубу. Какой лучший путь? Используя sed, я думал об этом: sed -r 's/(^[a-z'-]+ [a-z'-]+\b) /\1|/' filename.txt Любые другие / лучшие / простые...

15
Как я могу сделать оглавление для документа уценки с Python / AWK / SED?

У меня есть следующий документ по уценке: Heading-a ========== ---text--- Heading-b ------------ --- text --- Heading-c ---------- --- text--- Heading-d ======= --- text---- Heading-e --- ... Я хотел бы сделать из этого кликабельное оглавление, аналогичное тому, как это делает LaTex , но я не могу...

15
Как определить, есть ли на компьютере Windows 64-битный процессор или операционная система

Как вы можете проверить, если ваш компьютер Windows Имеет процессор x86 (32-разрядный) или x86-64 (64-разрядный)? Работает ли 32-битная или 64-битная операционная система?...

15
Как я могу удалить U + 200B (пространство нулевой ширины), используя sed

У меня есть очень большой файл, в котором разбросаны пробелы нулевой ширины. Это занимает слишком много времени, чтобы открыть и редактировать, используя, viпоэтому я хотел бы удалить все экземпляры символа, используя sed. Проблема в том, что я не могу понять, как соответствовать характеру! Я...

14
Лучший способ сделать «эхо $ х | sed… »и« echo $ x | grep… ”

Я часто нахожу это в сценариях (и, должен признать, сам это пишу): a=$(echo "$x" | sed "s/foo/bar/") или if echo "$x" | grep -q foo then ... fi Рассмотрим "foo", чтобы включить некоторые регулярные выражения. Я чувствую, что должен быть - и, скорее всего, есть - лучший способ выразить это, тот,...

14
Поиск и удаление строк из всех файлов рекурсивно

Мне удалось найти вхождения ключевого слова, используя grep "KeyWord" . -r -n -i -I но вхождения KeyWord слишком велики. Я просто хочу удалить все строки, содержащие это слово. Я искал вокруг, sed выглядит как утилита. Может кто-нибудь сказать мне, какая команда будет добиваться цели?...

14
Правильно экранирование косой черты в bash-скрипте для использования с sed

Я пытаюсь определить размер файлов, которые будут скопированы при синхронизации двух папок, запустив rsync в сухом режиме, а затем суммируя размеры файлов, перечисленных в выходных данных rsync. В настоящее время я застрял в префиксе файлов по их родительской папке. Я узнал, как префиксировать...

13
Что делает опция `-n` в sed?

Это страница справочной страницы для -n: -n подавить автоматическую печать пространства шаблона Я заметил, что когда не используется -nдля определенных операций, каждая строка печатается на стандартный вывод (и запрошенные строки печатаются дважды): $ cat test.txt first second third fourth fifth $...

13
Использование sed для включения файлов .htaccess в конфигурации Apache

Я пытаюсь автоматизировать подготовку окна Ubuntu Vagrant с помощью сценария Bash. Все хорошо, но у меня возникают трудности с настройкой Apache для разрешения переопределений из .htaccessфайлов. В моем конфигурационном файле есть следующий блок: <Directory /var/www/> Options Indexes...

13
Как рекурсивно заменить символы на sed?

Можно ли рекурсивно заменить вхождения последовательности символов без повторения итерации по той же самой последовательности? Выполняя sedкак в следующих сценариях, я могу получить упомянутый вывод. $ echo XX | sed -e 's/XX/XoX/g' XoX $ echo XXX | sed -e 's/XX/XoX/g' XoXX $ echo XXXX | sed -e...

12
Cygwin bash sed блокирует мои файлы

Когда я изменяю файлы в cygwin bash с помощью команды sed, файл блокируется. Воспроизводить: Открыть cmdи cdв непользовательский каталог (например temp) echo aaa > test.txt Откройте в texteditor, добавьте строку, попробуйте сохранить => работает %CYGWIN_HOME%\bin\bash -c "sed -i 's/aaa/bbb/'...

12
Удалите первый известный символ в строке с помощью sed

Как удалить первый известный символ в строке с помощью sed? Например, я хочу удалить первый символ (который является @) в строке "@ ABCDEFG1234" Я хочу, чтобы sed проверил, существует ли «@» в качестве первого символа. Если это так, он должен удалить...