Вопросы с меткой [sed]
"sed" ("потоковый редактор") - это утилита Unix, которая анализирует и преобразует текстовые файлы.
802 вопроса
1
голос
2ответа
543 показов
Найти файлы с похожим именем в папке
Я на OS X, и у меня есть папка, которая содержит несколько подпапок. Есть две вещи, которые я хочу сделать. Во-первых, убедитесь, что в каждой подпапке есть файл в форме [subfolder-name] .grade.xml, ...
1
голос
1ответ
269 показов
Удалить все строки текста в HTML-файле, кроме первого?
Я должен переписать много файлов HTML, например: *--file1.html--* text1 **text2 ... text(n)** *--file2.html--*
1
голос
1ответ
355 показов
Пакетный поиск и замена пути к файлу
Итак, у меня есть много списков воспроизведения m3u, созданных на моей машине с Windows, в папке с путями к файлам: D:\path-of-mp3 Итак, сначала я хочу заменить все \ на / а затем D: на /media/etcetc ...
1
голос
2ответа
1k показов
Массовое переименование файлов, удаление точек
Я хочу переименовать файлы, чтобы удалить ненужные точки. то есть: File.something.jpg -> Filesomething.jpg I.Have.Too.Many.Dots.png -> IHaveTooManyDots.png Как это может быть сделано? find -name ...
1
голос
5ответов
7k показов
Как получить столбец после второй трубы
Пример: 3|100|test@test.com|0|0|6:1,10,11,12,13,2,3,4,5,6,9|7:1,10,11,13,16,2,4,5,6,9| Ожидаемый вид после grep: test@test.com
1
голос
4ответа
133 показов
как заменить современные значения в файле
Я пытаюсь записать в один файл "file.cfg" значения двух переменных, сгенерированных двумя независимыми сценариями. Две переменные постоянно обновляются и сохраняются в «file.cfg». Ниже приведен ...
1
голос
1ответ
1k показов
добавить до конца без строки
Когда я пытаюсь добавить в конец файла, он создает новую строку. Теперь я попытался исправить это с помощью echo -n, но это действительно работает. Так что я пытаюсь Я пытаюсь получить следующий ...
1
голос
2ответа
224 показов
В том числе "в регулярном выражении с использованием sed на окнах
Я имею: echo finally came. 34^"This is the account of | sed "s:[1-9][0-9]["]:&:g" и мне нужно получить finally came. 34"This is the account of Я пробовал sed "s:[1-9][0-9][\"]:&:g" и ...
1
голос
2ответа
3k показов
Как извлечь электронную почту или домен из смешанного файла данных в Linux
Содержание файла: 17541 From Email subscription@test.com Inbound Policy Manager Envelope Analysis Profiler 17541 From Email subscription@yahoo.com Inbound Policy Manager Envelope Analysis Profiler ...
1
голос
4ответа
408 показов
sed -e "s/-.*$//"
Что означает -. * $/ В этой команде? Пожалуйста, помогите мне расшифровать это. echo -n full | sed -e "s/-.*$//" Я знаю, что делает sed и все такое, я просто хочу знать, что это такое. * $ Part.
1
голос
1ответ
184 показов
AWK не работает правильно в моей системе
я не могу запустить этот код из-за ошибки awk 'BEGIN {x=0;y=0} { match($13,/([0-9]+)/,a); x = x + a[1]; match($12,/([0-9]+)/,b); y = y + b[1]} END {print "rxPackets:" x " txPackets:" y}' yourfile ...
1
голос
2ответа
110 показов
Попытка очистить файлы журналов на компьютере с Linux, в данный момент используя sed
У меня есть большое количество файлов журналов, из которых мне нужно удалить конфиденциальные данные. Чувствительные данные предоставляются мне в текстовом файле и могут быть изменены. Я надеялся ...
1
голос
1ответ
474 показов
Почему sed заставляет git считать весь файл переписанным?
Используя Cygwin на Win7x32, когда я использую sed для замены некоторых значений в файле, git считает, что весь файл полностью переписан (т.е. 500 вставок, 500 удалений). Что тут происходит? ...
1
голос
3ответа
404 показов
Разделите числа с разделителем тысяч с помощью редактора потоков (sed)
Я хочу вставить точки в виде разделителей тысяч в числа, используя sed . Как я могу это сделать? Пример ввода / вывода: 29371923471239 должен стать 29.371.923.471.239 .
1
голос
0ответов
202 показов
sed: Как заменить переменную строку, если она найдена, или добавить в конец файла, если она не найдена?
Так что мой вопрос в значительной степени основан на связанном вопросе, но имеет одно ключевое отличие. В ответе дано: sed '/^FOOBAR=/{h;s/=.*/=newvalue/};${x;/^$/{s//FOOBAR=newvalue/;H};x}' infile Я ...
1
голос
0ответов
24 показов
FTP over'd файлы изображений с типом передачи: ASCII; можно вернуть?
Возможный дубликат: Восстановление поврежденных файлов, загруженных в неправильном режиме FTP отменить эффект передачи ASCII FTP Я скачал сотни файлов из установки Drupal, используя FileZilla. По ...
1
голос
1ответ
35 показов
Как я могу заставить sed удалить строку, а затем проигнорировать проверку файла?
Я использую следующую команду для извлечения описаний из патчей: sed ' s/Title: \(.*\)/### \1 ###\n\n**File:** FILE_NAME_HERE/ /^diff\|^---/ { q } ' "$patch" | egrep -v '^(diff|---)' Как мне ...
1
голос
2ответа
641 показов
пакетный поиск / замена с использованием sed или awk
В каждом файле с именем файла, совпадающим с pattern1, я хочу найти строки, начинающиеся с pattern2, и добавить некоторую строку в новую строку над этими совпадающими строками. В качестве простого ...
1
голос
1ответ
206 показов
sed не работает после обновления моей Mac OS
После обновления моей Mac OS некоторые предыдущие команды sed не работают для меня: GMC03-calculations $echo $line_no 849 GMC03-calculations $cat corr.in 269 # number of clusters 845 # number of ...
1
голос
3ответа
1k показов
Подберите символ или конец строки с помощью sed
Попытка очистить переменную PYTHONPATH которая имеет общий синтаксис: /a/path:/another/path/:/one/more/path Я хочу удалить все пути, начинающиеся с /mnt . Сначала попробуйте с sed: sed ...
1
голос
1ответ
349 показов
Как удалить дубликаты текста из файла?
Я попытался удалить тект с помощью следующей команды sed -i -e 's/select 1//g' standalone.xml Но это показывает мне ошибку sed: -e выражение # 1, символ 69: неизвестная опция для `s ' Может ...
1
голос
1ответ
35 показов
Как заменить значение квадратными скобками, используя sed?
Мне нужно заменить переменные квадратными скобками в файле: a=0 foo[1]=0 foo[2]=0 Я хочу заменить foo[1]=0 на foo[1]=2 . Для изменения значений применения I: func_update_value () { field=$1 ...
1
голос
2ответа
732 показов
Find/SED продолжает игнорировать некоторые скрытые файлы
Есть ли способ убедиться, что find/sed включает скрытые файлы во время обработки?
1
голос
2ответа
542 показов
Как вывести результаты iperf только для Interval и Bandwidth?
Я пытаюсь получить вывод команды iperf -c 10.0.0.1 -t 3600 -i 2 И нужны только поля «Интервал» и «Полоса пропускания», перечисленные на весь час регистрации. Я не использовал grep или awk в течение ...
1
голос
3ответа
487 показов
Как выбрать раздел из строки при использовании bash
У меня есть массив, содержащий строки, которые состоят из путей к файлам в следующем формате: / Путь / к / файлу / 14561234545_50303.текст Я пытаюсь выбрать раздел после "1", но перед "_", чтобы он ...
1
голос
1ответ
24 показов
Использование sed для замены одинарных кавычек между двумя символами
У меня есть такая строка: 'abc','D'art','abc' Используя sed, я могу заменить D'a на ' D\'a' используя: sed -i "s/D'a/D\\\'a/g" file1.sql Проблема в том, что у меня огромный файл SQL, и на каждом шагу ...
1
голос
3ответа
4k показов
Windows 10 не распознает аппаратно зашифрованный том битлокера
Я использую Windows 10 Pro/Education на самошифрующемся жестком диске Samsung SSD (Evo 850) и настроил / установил его, следуя этому руководству [1]. Я настроил bitlocker на запрос PIN-кода перед ...
1
голос
1ответ
945 показов
Введите текст в первые строки каждого файла
Я хочу, чтобы мое веб-приложение было свободным программным обеспечением с лицензией GNU. Я прочитал, что я должен добавить свое имя и лицензию в каждом файле. У меня много файлов, поэтому я думаю, ...
1
голос
3ответа
6k показов
Использование sed для замены текста из списка файлов из find
Учитывая следующую команду поиска: найти. | xargs grep 'userTools' -sl Как я могу использовать sed на результатах этой команды? выход: ./file1.ext ./file2.ext ./file3.ext
1
голос
2ответа
1k показов
Изменить имена в столбце в Bash
У меня есть файл с разделителями табуляции в Linux, который выглядит следующим образом ~$ head list.tab "x" "1" "FUHGF.jnf.m22-1" "2" "HDFHFEY.gfs.d2-1" "3" "KJFGJF.fr.md2-1" "4" "SDFSDIB.gfd.rtl2-1" ...
1
голос
2ответа
592 показов
Передача вывода последней команды sed в качестве аргумента
По сути, я хочу автоматизировать добавление чего-то в xorg.conf в нужном месте, я использовал некоторые команды, чтобы получить номер строки, которой я хочу манипулировать, но я не совсем уверен, как ...
1
голос
1ответ
38 показов
mac: объединить содержимое текстовых файлов во многих каталогах; добавить имена каталогов к соответствующему содержимому текстового файла
В следующей структуре каталогов: directory1 -subdirectoryA --- fileA.txt -subdirectoryB --- fileB.txt subdirectoryC --- fileC.txt Я хотел бы создать текстовый файл, содержащий следующий текст: имя ...
1
голос
2ответа
2k показов
Найти и скрыть расширение файла
Я пытаюсь найти все файлы с одинаковым именем файла (исключая расширение файла), которые встречаются 3 раза. Мне также нужен полный путь к файлу. Что у меня есть сейчас #get file without extension ...
1
голос
2ответа
235 показов
Как вы получаете SED, чтобы заменить только первый набор символов в поисковом выражении
По сути, я думаю, что этот вопрос скорее относится к регулярным выражениям, чем к SED, но я использую именно SED, и именно с этого я и начинаю. У меня есть файл конфигурации web.config для веб-сайта ...
1
голос
1ответ
287 показов
Получить оригинальный седан обратно на мой Mac
Я заменил sed с версией GNU на моем Mac. Я думал, что сделал резервную копию оригинала (версия BSD), но, видимо, я не сделал, и теперь мне нужно вернуть его. Кто-нибудь может мне помочь?
1
голос
1ответ
88 показов
Удалить определенную часть в текстовом файле
Я получил файл text.txt. В этом файле я написал: "test" "okay" Я хочу , чтобы удалить " этого файла, Как бы мне это сделать?
1
голос
3ответа
97 показов
Как получить строку, используя шаблон перед номером строки?
Мне нужно получить строку, которая соответствует шаблону до определенного номера строки файла. Пример: linenum 1.fruits linenum 2.cherry linenum 3.apple . . linenum 7.orange linenum 8.apple2 . . . ...
1
голос
2ответа
3k показов
sed + добавить символ перед каждым числом
Я хочу добавить "/" перед каждым числом, используя sed: echo 1 2 3 4 5 6 7 | sed 's/[ ^]*/&\//g' /1 /2 /3 /4 /5 /6 /7/ Когда я использую этот синтаксис, почему я получаю "/" после 7? Как я могу ...
1
голос
2ответа
681 показов
Использование Sed Ampersand Substitution с Array
Я пытаюсь использовать символ амперсанда sed, чтобы заменить исходную строку, а затем прочитать из массива, но это не работает. Я просто получаю сообщение об ошибке: «ожидается операнд (токен ошибки« ...
1
голос
2ответа
60 показов
Как убрать все между двумя персонажами с помощью SED?
Как удалить весь текст МЕЖДУ двумя символами, используя sed ... Например: 00arbez+15611@hotmail.com 00aryapan+kee45j@rediffmail.com asghrsha+hfcdedd@yahoo.com Я хочу удалить текст + к @ в письме. ...
1
голос
1ответ
177 показов
перенаправить ВСЕ выходные данные из оболочки в команду, чтобы действовать как фильтр
Как перенаправить весь вывод std из bash в команду типа 'grep' или 'sed', чтобы отфильтровать вывод и затем записать его в файл? Это то, что я хочу в принципе: exec > >(cat | cat >>/tmp/myoutput.txt) ...
1
голос
2ответа
246 показов
Фильтрация ввода с помощью sed (regex)
У меня проблема с тем, что sed не возвращает то, что я ожидаю, когда использую шаблон регулярных выражений для очистки некоторого вывода из запроса MySQL. mysql -uroot -p -e 'SELECT `path` FROM ...
1
голос
2ответа
187 показов
Переместить конкретного персонажа в sed в начало
Я хотел бы обработать файл, который содержит определенный символ в середине некоторых слов и переместить его в начало этого слова. Он также может появляться в начале слова, но в этом случае он должен ...
1
голос
0ответов
2k показов
найти и заменить в PDF используя sed и pdftk
Я занимаюсь массовым поиском и заменой, используя sed и pdftk, чтобы найти и заменить слово в файлах PDF. Когда я запускаю следующую команду, sed -e "s/word1/word2/g" test.pdf Я получаю следующую ...
1
голос
1ответ
681 показов
заменить совпадение на обратную ссылку на строку в sed
Я пытаюсь придумать сценарий sed для изменения конструкторов в паре сотен файлов php из стиля php4 в стиль php5. Я делаю некоторые успехи, но у меня проблема с получением обратных ссылок из sed. Вот ...
1
голос
3ответа
7k показов
Unix - Surround First Column CSV с двойными кавычками
У меня есть данные в следующем формате - 4,"abc" 8,"def" 9,"ghi" Я хочу окружить значение первого столбца двойными кавычками. "4","abc" "8","def" "9","ghi" Как я могу это сделать ?
1
голос
2ответа
453 показов
Разбор двух входных файлов и сравнение существования строки
Мне нужно взять два текстовых файла и проверить, не существует ли строка, которая существует в файле A, где-либо в файле B. Каждая строка в файле A, которая не существует в файле B, должна быть ...
1
голос
3ответа
582 показов
команда sed в консоли работает; но в скрипте оболочки выдает ошибку
Я пытаюсь написать сценарий оболочки, чтобы заменить строку ПОИСК на строку ЗАМЕНИТЬ во всех файлах текущего каталога (каталог, где мой сценарий остается). У меня есть условие: сценарий должен ...
0
голосов
1ответ
84 показов
Попытка удалить закомментированные строки из кода без удачи
Попытка удалить все закомментированные строки из кода с помощью sed: 1) /* ... */ и /* \n \n \n */ Пробовал использовать эту структуру, чтобы скрыть, показывая, что внутри sed -n '/^\/\*/,/\*\//!p' ...
0
голосов
1ответ
33 показов
Перемещение строк с помощью bash, когда есть текст выше или ниже
У меня есть file.txt который выглядит так: foo bar foo bar Я хотел, чтобы это выглядело так: foobar foobar foo - это всегда начало "первичной" строки и bar "вторичной". Закрытие я был это: sed -n ...