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

«sed» («потоковый редактор») - это утилита Unix, которая анализирует и преобразует текстовые файлы.

717
Узнайте, какой процесс блокирует файл или папку в Windows

Как я могу узнать, какой процесс блокирует файл или папку в Windows? Например, при попытке удалить папку Windows сообщает об этом: Действие не может быть завершено, потому что папка открыта в другой программе Происходит то же самое с файлом, но как мне узнать, какая программа или приложение...

218
Как сопоставить пробел в sed?

Как я могу сопоставить пробелы в sed? В моих данных я хочу сопоставить все 3+ последующих пробельных символа (пробел) и заменить их на 2 пробела. Как это может быть...

112
Как мне выбрать свой DNS?

Когда я должен выбрать свой DNS, я думаю, что я должен рассмотреть: скорость надежность Конфиденциальность Контроль (отчеты и статистика) Основные варианты, которые приходят мне в голову, и то, как я их взвешиваю в соответствии с вышеупомянутыми факторами: Мой провайдер = быстрее (ближе ко мне), но...

105
Почему некоторые адаптеры переменного тока и источники питания генерируют ноющий шум, и что я могу с этим поделать?

У меня есть много различных адаптеров переменного тока и блоков питания для различных устройств, от небольших USB-зарядных устройств 5 В / 1 А до адаптеров питания ноутбуков и настольных блоков питания. Тем не менее, я часто слышу ноющий шум от некоторых из этих блоков питания. Это происходит чаще...

73
Удаление цветовых кодов ANSI из текстового потока

Изучение выхода из perl -e 'use Term::ANSIColor; print color "white"; print "ABC\n"; print color "reset";' в текстовом редакторе (например, vi) отображается следующее: ^[[37mABC ^[[0m Как можно удалить цветовые коды ANSI из выходного файла? Я полагаю, что лучшим способом было бы передать вывод...

68
Подстановка в текстовом файле ** без ** регулярных выражений

Мне нужно заменить текст внутри текстового файла с заменой. Обычно я хотел бы сделать что-то вроде sed -i 's/text/replacement/g' path/to/the/file Проблема в том, что оба textи replacementявляются сложными строками, содержащими тире, косые черты, черные черты, кавычки и так далее. Если я уберу все...

52
Как правильно подготовить chroot для восстановления сломанной установки Linux?

Этот вопрос относится к часто задаваемым вопросам. Процедура часто упоминается или связана с выездом, но не часто четко и правильно изложена. Чтобы сконцентрировать полезную информацию в одном месте, этот вопрос призван дать четкую и правильную ссылку на эту процедуру. Как правильно подготовить...

48
Программное обеспечение для резервного копирования данных и файлов на компьютере Windows [закрыто]

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

44
Новые строки в sed на Mac OS X

Я считаю, что \nэто не работает в sed под Mac OS X. В частности, скажем, я хочу разбить слова, разделенные одним пробелом, на строки: # input foo bar Я использую, echo "foo bar" | sed 's/ /\n/' Но результат тупой, тот \nне избежал! foonbar После того, как я посоветовался с Google, я нашел обходной...

44
Как массово добавить текст к именам файлов?

Допустим, у меня есть каталог, полный .mdфайлов с различными именами. Допустим, я хотел добавить «текст» в начале каждого имени файла. Так, например: файл a.md, b.mdи c.mdстал бы test - a.md, test - b.mdи test - c.md. Как бы я сделал это через командную...

37
Как использовать sed для удаления нулевых байтов?

Что такое sedзаклинание удалить нулевые байты из файла? Я пытаюсь: s/\000//g но это убирает нули. s/\x00//g кажется, не имеет никакого эффекта. Я пытаюсь сделать это в sedсценарии, поэтому я не уверен, что echoтрюк...

34
Почему мой USB-накопитель показывает поврежденные данные, когда он подключен как внутренний SATA-накопитель?

У меня есть накопитель Seagate Backup Plus Desktop USB 3.0 емкостью 3 ТБ, который отлично работает в корпусе, но когда я вынимаю его из корпуса и подключаю напрямую как внутренний диск SATA, он просто не распознается должным образом (он снова работает при использовании в приложение). Материнская...

34
Как использовать «сед» с трубопроводом

Я хочу заменить строку, выведенную из grep, у меня есть: $ npm info webpack | grep version это выводит меня $ version: '2.1.0-beta.12', но я хочу иметь: $ 2.1.0-beta.12 Так что я думаю, что могу добиться этого, используя sedи заменяя ненужные подстроки. Но здесь идет самая сложная часть для меня: $...

33
sed: как заменить строку, если найдена, или добавить в конец файла, если не найдена?

С одним входным файлом, который содержит только комментарии (начиная с #) и строки VARIABLE = значение, возможно ли заменить значение для одной переменной, если оно найдено, и, в противном случае, добавить пару в конец файла, если не найдено? Мой текущий метод работает, удаляя его в первом проходе,...

31
Эффективно удалить последние две строки очень большого текстового файла

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

28
Могу ли я доверять жесткому диску, который должен был перераспределить сектора?

Я запустил эту утилиту HD под названием CrystalDiskInfo, которая отображает некоторую информацию SMART на моих дисках. На одном из моих дисков отображается предупреждение «Осторожно», поскольку его значение «Количество перераспределенных секторов» равно 263 (в идеале оно должно быть равно 0, как и...

27
Как заменить строку в файле рисунком с помощью sed?

Я читаю много документации по sed, и все еще нахожусь в тупике в моем конкретном случае использования. Я хочу заменить эту строку в файле conf моей собственной строкой: Заменить эту строку: #maxmemory <bytes> с: максимальная память 26 ГБ Вот что я попробовал: sed s / maxmemory. * байт. * /...