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

Sed (Stream EDitor) - редактор командной строки для среды POSIX. Sed обрабатывает один или несколько файлов в соответствии со сценарием редактирования и записывает результаты в стандартный вывод. Созданный в Bell Labs, он существует с середины 70-х годов.

606
Инструмент Bash для получения n-й строки из файла

Есть ли «канонический» способ сделать это? Я использовал, head -n | tail -1что делает трюк, но мне было интересно, есть ли инструмент Bash, который специально извлекает строку (или диапазон строк) из файла. Под «каноническим» я подразумеваю программу, основной функцией которой является...

604
Найти и заменить в файле и перезаписать файл не работает, он очищает файл

Я хотел бы запустить поиск и замену файла HTML через командную строку. Моя команда выглядит примерно так: sed -e s/STRING_TO_REPLACE/STRING_TO_REPLACE_IT/g index.html > index.html Когда я запускаю это и смотрю на файл позже, он пуст. Он удалил содержимое моего файла. Когда я запускаю это после...

555
Как я могу удалить первую строку текстового файла, используя скрипт bash / sed?

Мне нужно многократно удалять первую строку из огромного текстового файла, используя скрипт bash. Прямо сейчас я использую sed -i -e "1d" $FILE- но удаление занимает около минуты. Есть ли более эффективный способ сделать...

532
Как я могу извлечь предопределенный диапазон строк из текстового файла в Unix?

У меня есть дамп SQL ~ 23000 строк, содержащий несколько баз данных данных. Мне нужно извлечь определенный раздел этого файла (то есть данные для одной базы данных) и поместить его в новый файл. Я знаю номера начала и конца строки нужных мне данных. Кто-нибудь знает команду Unix (или серию команд),...

497
В чем разница между sed и awk? [закрыто]

Закрыто . Этот вопрос должен быть более сфокусированным . В настоящее время он не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы он был сосредоточен только на одной проблеме, отредактировав этот пост . Закрыто 6 лет назад . В чем разница между awk и sed? Какое приложение...

460
Как реализовать onBackPressed () во фрагментах?

Есть ли способ, которым мы можем реализовать onBackPressed()в Android Fragment аналогично тому, как мы реализуем в Android Activity? Так как Фрагмент жизненного цикла не имеет onBackPressed(). Есть ли другой альтернативный способ перегрузки onBackPressed()фрагментов Android...

407
Не жадное (неохотное) сопоставление регулярных выражений в sed?

Я пытаюсь использовать sed для очистки строк URL-адресов, чтобы извлечь только домен. Так из: http://www.suepearson.co.uk/product/174/71/3816/ Я хочу: http://www.suepearson.co.uk/ (с косой чертой или без нее, это не имеет значения) Я пытался: sed 's|\(http:\/\/.*?\/\).*|\1|' и (избегая не жадного...

351
Удалите пустые строки, используя sed

Я пытаюсь удалить пустые строки с помощью sed: sed '/^$/d' но мне не повезло с этим. Например, у меня есть эти строки: xxxxxx yyyyyy zzzzzz и я хочу, чтобы это было так: xxxxxx yyyyyy zzzzzz Каким должен быть код для...

337
Измерение прошедшего времени с помощью модуля Time

С помощью модуля времени в Python можно измерить прошедшее время? Если так, то как мне это сделать? Мне нужно сделать это так, чтобы, если курсор находился в виджете в течение определенной продолжительности, происходило событие....

319
Замените всю строку, содержащую строку, используя Sed

У меня есть текстовый файл, который имеет определенную строку что-то вроде sometext sometext sometext TEXT_TO_BE_REPLACED sometext sometext sometext Мне нужно заменить всю строку выше This line is removed by the admin. Ключевое слово поиска TEXT_TO_BE_REPLACED Мне нужно написать сценарий оболочки...

317
Избегайте строки для шаблона замены sed

В моем скрипте bash у меня есть внешняя (полученная от пользователя) строка, которую я должен использовать в шаблоне sed. REPLACE="<funny characters here>" sed "s/KEYWORD/$REPLACE/g" Как я могу избежать $REPLACEстроки, чтобы она была безопасно принята sedкак буквальная замена? ПРИМЕЧАНИЕ. Это...

303
Команда sed с опцией -i не работает на Mac, но работает на Linux

Я успешно использовал следующую sedкоманду для поиска / замены текста в Linux: sed -i 's/old_link/new_link/g' * Однако, когда я пробую это на моем Mac OS X, я получаю: "команда c ожидает \ сопровождается текстом" Я думал, что мой Mac работает с нормальной оболочкой BASH. Что происходит?...

300
sed отредактируйте файл на месте

Я пытаюсь выяснить, возможно ли отредактировать файл в одной команде sed без потоковой передачи отредактированного содержимого вручную в новый файл, а затем переименовать новый файл в исходное имя файла. Я попробовал -iвариант, но моя система Solaris сказала, что -iэто незаконный вариант. Есть ли...

253
Каковы различия между Perl, Python, AWK и sed? [закрыто]

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