Перейти к содержимому

Метка sed

Подборка 771 вопрос с тегом «sed» на WikiRoot: ответы IT-специалистов по Windows, Linux, Excel, сетям и программированию.

771 вопрос

-1 голос
0 ответов
711 просмотров

Отключить SED на SSD

У меня небольшая проблема, у меня есть SSD-накопитель Micron C400 SED, этот диск был установлен в HP Elitedesk 800 G1, и на этом компьютере был включен SED (Drivelock), но через не...

-1 голос
1 ответ
518 просмотров

Манипулирующий вывод - awk | sed | grep

Ответ: Если вы хотите сопоставить данную строку во втором поле и распечатать «строки продолжения» после сопоставления этой строки, попробуйте этот сценарий awk. awk -v fltr="_str_" 'BEGIN...

0 голосов
0 ответов
686 просмотров

эквивалентная функция sed в Windows

Я ищу собственную команду windows для выполнения чего-то похожего на команду замены Linux в Linux следующим образом. Sed в этом примере был взят из UnxUtils Будет ли возможно произ...

0 голосов
1 ответ
540 просмотров

Как символы могут быть вставлены в строки, принадлежащие столбцу в результате команды intput с использованием awk и sed

Ответ: Вы должны избегать анализа выходных данныхls . Вместо этого используйте statкоманду. И вместо того, чтобы пытаться создать новый формат чисел, используйте команду numfmtиз coreutil...

0 голосов
2 ответа
459 просмотров

замена более 6000 строк в текстовом файле> 2 ГБ

Ответ: Ваш скрипт анализирует весь кусок для каждой замены! Это означает, что для каждого блока открывается сценарий, проходит все строки, возможно, выполняет 1 замену, закрывает файл и п...

1 голос
1 ответ
620 просмотров

Как извлечь все строки в require ('')?

Ответ: grep -Po '(?<=require\().*?(?=\))' Он использует взгляд назад и взгляд в будущее. Это потерпит неудачу, если какой-либо путь включает ). Если каждый путь находится в одинарных к...

11 голосов
1 ответ
1 522 просмотра

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

Ответ: В подстановке только совпадение (левая сторона) является регулярным выражением. Замена более или менее просто символьная строка (с некоторым расширением обратной косой черты) - это...

0 голосов
0 ответов
552 просмотра

Замена текста таблицы поиска в bash

У нас странные имена пользователей в нашей системе Linux (например user0001). Я хотел бы передать результаты ls -lсквозной замены таблицы поиска странных имен пользователей их наст...

0 голосов
2 ответа
456 просмотров

UNIX: Используя sed, как печатать каждые 1-ю и 2-ю строки в наборах по 4 строки?

Ответ: sed -n '1~4p;2~4p' 1~4p соответствует каждой 4-й строке, начиная с 1-й: line 1 line 5 line 9 … 2~4p соответствует каждой 4-й строке, начиная со 2-й: line 2 line 6 line 10 … При сов...

1 голос
0 ответов
621 просмотр

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

Так что мой вопрос в значительной степени основан на связанном вопросе, но имеет одно ключевое отличие. В ответе дано: sed '/^FOOBAR=/;$;x}' infile Я сделал вариант, который работа...

0 голосов
1 ответ
525 просмотров

Как преобразовать «гггг-мм-дд» в «дд.мм» в столбце текстового файла с помощью awk (или sed и т. Д.)?

Ответ: Возможное решение sed 's/^....-\(..\)-\(..\)/\2.\1/' Эти несколько точек не могут быть элегантными; команда не заботится, имеет ли она дело с числами; ему все равно, есть ли что-то...

1 голос
1 ответ
492 просмотра

mac: объединить содержимое текстовых файлов во многих каталогах; добавить имена каталогов к соответствующему содержимому текстового файла

Ответ: #!/bin/bash while read mydir; do echo "$:" >> output.txt cat $mydir/*.txt >> output.txt done < <(find test* -type d ) Это перебирает все каталоги внутри directory...

0 голосов
1 ответ
523 просмотра

Как использовать sed для удаления "(двойные кавычки) в строках кода, оставляя их в реальных строках комментариев в файле vimrc?

Ответ: Команда замещения очень проста: sed -r 's/^"(\S|\s)/\1/' /etc/vim/vimrc Или аналогично в Perl: perl -lape 's/^"(\S|\s)/\1/' /etc/vim/vimrc И AWK: awk '{$0=gensub(/^"(\S|\s)/,"\\1",...

1 голос
3 ответа
519 просмотров

Как получить строку, используя шаблон перед номером строки?

Ответ: Вот решение с использованием sed: sed -n '20,$d;/apple/h;19' -n - подавить печать строк 20,$d- для любой строки от 20до конца файла ( $), удалите ( d) его /apple/h- для любой строк...

0 голосов
1 ответ
459 просмотров

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

Ответ: Это удалит все пробелы и табуляции в начале каждой строки: sed 's/^[ \t]*//' где ^ соответствует началу строки [ \t] соответствует пробелу или табуляции *заставляет предыдущий […]б...

0 голосов
1 ответ
491 просмотр

Как избежать Sed изменения формата файла?

Ответ: Проблема в том, что механизм регулярного выражения sed не видит ни ваш входной файл, ни ваше […]совпадение в виде списка символов Unicode; вместо этого он видит каждый из них как н...

0 голосов
1 ответ
735 просмотров

Регулярное выражение для совпадения с открывающей двойной кавычкой, пропускающей двойную кавычку

Ответ: Существует одна ОГРОМНАЯ проблема со спецификациями, которые вы дали для данных. Если "|"допустимая строка или, точнее, строка в кавычках может начинаться с канала, то если строка...

0 голосов
0 ответов
509 просмотров

Sed не работает над переменной

Я пытаюсь объединить find -execкоманду с функцией, которая должна обрезать относительный путь и скопировать в другое место (с тем же деревом). Сценарий выглядит следующим образом:...

0 голосов
1 ответ
590 просмотров

Как заменить два шаблона на месте с помощью `sed`?

Ответ: Поведение >объясняется в этом ответе Unix & Linux SE . Пример есть cat test.txt > test.txtи объяснение: Первое, что происходит, это открытие bash test.txt, которое усекае...

0 голосов
1 ответ
509 просмотров

Как создать несколько HTML-таблиц из нескольких CSV-файлов с помощью сценария оболочки

Ответ: Предположим, что поля в ваших файлах разделены пробелами, и у вас есть только два поля в каждой строке: sed -E '1 s@^([^ ]*) *(.*)@<table><tr><th>\1</th>&lt...

0 голосов
1 ответ
527 просмотров

Как заменить символ в интервале, разделенном двумя другими символами из файла

Ответ: Делать sed ': loop; s / \ (\ [[^] [] * \) | \ ([^] [] * \] \) / \ 1, \ 2 /; t loop ' input_file Что происходит? : loopэто метка для зацикливания; Я воспользуюсь этим через мин...

0 голосов
0 ответов
528 просмотров

Как можно "седить" через порт?

Например: сервер демона telnet повторяет «Привет, пользователь!». В качестве примера, скажем, версия демона не может быть изменена в данный момент, и мы должны сделать лучшее приве...

0 голосов
2 ответа
1 284 просмотра

Как извлечь файл JSON с помощью awk / sed?

Ответ: Ну, хотя я полностью согласен с @gronostaj по поводу НЕ использовать awkили sedкак инструмент для анализа JSON, я знаю, что иногда могут быть случаи, когда вы не можете использоват...