Как использовать sed для замены моделей с динамическим контентом может содержать одиночные/двойные кавычки?

Когда я выполните следующую команду, чтобы удалить следующий домен, то он удаляет домен и показывает пустую строку. Как я могу удалить эту строку ?

Я пробовал различные методы sed и awk, но не получил никакого решения.

СЭД -е 'с/\networkconfig.список сетка\>//г'

cdn.sdo.org
toqeer.softglaxy.com

blog.lifei.com
blogs.lifei.com
whyyouare.com
+569
pjvandehaar 18 мая 2021 г., 02:02:22
15 ответов

В моем университете мне нужно подключиться к интернет через прокси-сервер. Как я использую ноутбук, в Ubuntu 11.04 я поставил ярлык, в лаунчере в настройках прокси-сервера для того, чтобы "легко" менять прокси каждый раз, когда я пойду в кампус. Однако, я не могу выяснить, как это сделать под Ubuntu 11.10.

Есть ли способ, чтобы создать ярлык, указывающий непосредственно к настройкам прокси?

Даже лучше, но менее вероятно, есть ли способ, чтобы установить настройки сети, так что он меняет прокси-сервер каждый раз, когда я подключиться к моей беспроводной доступ в кампус?

Спасибо вам.

+940
MiKiDe 03 февр. '09 в 4:24

Я просто написал это как комментарий, но я думаю, что это может также помочь ответить на ваш вопрос ./настроить часть.

Существует важное различие между Windows и Linux с точки зрения поиска, чтобы выполнить команду.

В Windows, в текущей директории всегда считается первым в путь ж/о фактически перечисленных там.

В Linux (ну Баш как минимум) текущая Директория не в пути, если вы явно его туда положил.

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

В обычной командной строки Linux, введите команду работает аналогично за исключением того, что имя без компонента путь можно найти только в каталогах, указанных в переменной среды PATH. Кроме того, как отмечалось в другой ответ, линукс не заботится о расширениях для определения типа файла, так что если вы не введите расширение имени его не нашли, поэтому многие файлы не имеют расширения).

Это значит, что в Linux Shell, если вы типа настроить путь будет искать исполняемый файл с именем настроить, но если текущим каталогом является каталог на путь, настроить файл в текущем каталоге не будут найдены и казнены.

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

Если вы хотели запустить настроить команду, которая была в построении подкаталог текущего каталога, введите построить/настроить.

Вы можете добавить текущий каталог (как .) в свой путь в Linux, но это считается плохой идеей, увидеть это безопасно, чтобы добавить . на моем пути? Почему?

+871
Connor Milligan 12 апр. 2014 г., 03:21:33
Другие ответы

Связанные вопросы


Похожие вопросы

У меня нет никаких проблем с [[:пробел:]]. Вот действительно глупый маленький пример, показывающий смешанный-замена пробелов и символов табуляции:

$ Эхо -е '\\т т б' | е С/а[[:пробел:]]*Б/работал/'
Работал

Вы можете также использовать , которая часто предпочтительнее с большим СЭД строк, потому что это гораздо короче:

$ Эхо -е '\\т т б' | е С/а\Ы*Б/работал/'
Работал

В любом случае, я думаю, что ваша реальная проблема избежать эти неприятные одинарные кавычки. Я нашел самый простой способ, чтобы вырваться из одной строки цитата и есть двойные кавычки одинарные кавычки, а затем (при необходимости) вернуться в одну строку цитаты. Баш позволит автоматически объединить все это для вас.

$ Echo 'это хорошая строка, и это одинарная кавычка:'"'"' хорошо?'
Это хорошая строка, и это одинарная кавычка:' приятно?

Поэтому все пространство, мы сохранили с будет уничтожен этот мега-цитирую ситуацию:

$ Эхо -е '$релиз \Т = '"'"'1234'"'"';' |\
 СЭД с/$выпуске\С*=с\*'"'"'[0-9]*'"'"'\;/замена/'

Конечно, есть аргумент, что (потому что это выглядит как PHP-скрипт), который вы могли бы предположить, что если строка начинается с $релиз[\с=]+ вы можете просто заменить всю линию. Не всегда так очевидно (всего приложения может быть одна отвратная линия), но это делает ваш поиск и заменить более приемлемым:

е-релизе S/$[\с=]*.*/Замена/'

И да, общие СЭД использования правила. Не эхо в поток-редактор (например, СЭД) и перенаправить обратно в этот файл. Если это работает, вы могли бы легко живодера файла.

Либо использовать аргумент (работы для ООО) или трубу в приложение как губка (которая как отсрочили выход):

СЕПГ -я '...' файл
ООО '...' файл | губка 
+863
parikshit betharia 18 окт. 2020 г., 07:43:17

Лучший способ проверить, если это оборудование или программное обеспечение, чтобы использовать новую установку. Если у вас есть свой оригинальный компакт-диски, которые пришли с MacBook Pro, или Снежный Барс обновление компакт-диска, вы можете установить снежного барса на внешний жесткий диск и попробуйте воспроизвести проблему в том, что второй экземпляр Маке.

Если она воспроизводима, это оборудование, если оно не повторялось, это программное обеспечение.

Если это программное обеспечение, вы можете сделать архив и установить из Mac OS Х и посмотреть, если это решает он. Если нет, то возможно, вам придется полностью переустановить операционную систему и скопировать все ваши файлы вручную.

Если вы хотите, пошаговая инструкция для запуска в архиве и установите, дайте мне знать, и я напишу ее для вас!

Хотя если честно, так как это сразу после ремонта из магазина Apple, если вы править его вниз, программное обеспечение, пойти и спросить их в архив и устанавливайте его, если у вас есть время. Так, что они документ, а если он не вернется или что-то вниз по дорожке, вы можете указать им на их историю ремонта и получить их, чтобы покрыть его, так как он был описан в то время как в гарантийный, так и сразу после ремонта!

Ведь, проверив в секунду установить только действительно работает, если проблема надежно воспроизводимым.

Дайте мне знать, если я могу остановиться на чем!

+792
Captain Lemon 12 дек. 2020 г., 02:09:20

По умолчанию, вы держите авторские права на все что вы пишите (обратите внимание, что некоторые вещи, такие, как трудовые договоры могут изменить это значение по умолчанию).

Когда вы "назначили" об авторском праве, как это часто необходимо для академического издательства, вы даете им контроль над вашей работой. В этот момент Вы правы в том, что вы не смогли бы поставить его на Вашу персональную страницу без разрешения обладателя авторских прав - хотя на практике многие издатели стратегий, которые дают разрешение на это.

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

+642
Josh Holloway 25 сент. 2013 г., 11:13:13

У меня была такая же проблема, но мне удалось избавиться от него. Существует приложение com.файл-1 в данных/приложений, не показывают нигде, кроме как на лаки патчер, пустое пространство с "нечего здесь патч", я увидел пути в приложение информация, пытался его удалить в корне браузера, но он вернулся. Я наконец удалил его в Титан резервного копирования, ничего не помогало. Надеюсь, что это помогает

+596
mjmdavis 27 авг. 2018 г., 11:10:44

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

+590
Ubster 5 февр. 2020 г., 17:56:08

Они являются медиа-кодеков, необходимых для воспроизведения медиа-файлов (музыки и видео). Без установки вы можете играть песни и видео.

Чтобы установить его, откройте терминал (нажмите Ctrl+Alt+е) и введите следующую команду

судо apt-получить установку Убунту-ограничен-массовка

+584
Williams Gomez Castro 25 апр. 2019 г., 18:56:32

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

По сценарию, один сервер на Debian с много ГБ данных, в основном все клиенты Windows (некоторые Android), в основном сеть общая, но в интернете тоже.

Я пытался с sshfs до сих пор, Windows-клиент не работает так хорошо, как надо. Мне нужно что-то может быть установлен как буква диска в операционной системе Microsoft.

Я хочу избавиться к sshfs, так как он не соответствует моим требованиям, но я не хочу идти на небезопасные FTP (для онлайн части).

+430
Shanaka Anuradha 4 февр. 2015 г., 17:42:12

Немного поиска и я нашла Vesselfinder по QM2 страницы.

Ближе, я обнаружил Crusein меня корабль-трекер, который выглядит многообещающим...

enter image description here

И кувшин селе есть живой корабль трекера:

enter image description here

+292
Matteo Mcdonnell 3 авг. 2016 г., 07:29:11

Согласно документации, на которых он слушал будет выполнять "безопасное отключение", а команды SIGTERM будет выполнять "быстрое завершение работы". По крайней мере, в версии 1.8.0, nginx будет оставить устаревших ОС UNIX Domain сокетов, когда он перестал пользоваться на которых он слушал сигнал. Однако, в Unix Domain сокетов удалены правильно, когда с помощью сигнала SIGTERM сигнал.

В nginx службой скрипт в/etc/инит.д/с nginx , предоставляемых из nginx в/стабильный ППА отправляет на которых он слушал на nginx, когда он остановился с судо служба nginx остановить или перезапустить. Для того, чтобы залатать скрипт, измените строку:

STOP_SCHEDULE="${STOP_SCHEDULE:-БРОСИТЬ/5/СРОК/5/УБИТЬ/5}"

К:

STOP_SCHEDULE="${STOP_SCHEDULE:-СРОК/5/УБИТЬ/5}"

Тем не менее, nginx и обслуживание скрипта из под Ubuntu РЕПО уже использует команды SIGTERM , а не на которых он слушал и не должны быть изменены.

+156
RSevumyan 23 мар. 2015 г., 03:38:04

Что работал для меня было разрешения на ремонт. Перейдите в /приложения/утилиты и откройте Дисковую утилиту. Выберите свой загрузочный диск/раздел, перейдите на вкладку "первая помощь", и нажмите Проверить диск разрешений. Пусть работает, и посмотреть, что он говорит. Если он говорит, что вы должны нажмите кнопку разрешения ремонта.

+123
mrr daro Melody Zin 7 февр. 2014 г., 08:56:33

читать это https://help.ubuntu.com/community/Boot-Repair а затем положить УР в Ubuntu установочный диск и загрузиться в тестовом режиме, revist в разделе [Гугл восстановления загрузочных] и затем откройте терминал и скопируйте и вставьте команды, а затем он должен автоматически начать, а затем нажмите рекомендованные ремонт и перезагрузка 2 ТЕСТ, Если это не работает, то попробуйте снова, но перейти в наступление и изменить УР загрузки загружается GRUB и потом, если он еще не работает... мля

+111
Aaron Lenentine 2 сент. 2018 г., 08:49:12

Вы можете купить Bitcoin с различных мест. Как вы только начинаете, я рекомендовал бы Coinbase. Coinbase является в основном используется, чтобы легко купить Bitcoin с помощью кредитной карты или банковским переводом. Компания владеет другой сайт под названием GDAX, который используется для крипто-валюты trarding. Я рекомендую использовать это, а также и не получите повесить вещи, как смотреть на графики, чтобы узнать рынке. Как только вы сделали это, вы можете сделать все на GDAX, в том числе покупка и продажа биткоин в долларах США. Хорошая вещь, средства от Coinbase и GDAX могут быть мгновенно переданы от одного к другому.

Надо сказать, что криптовалюта является очень нестабильной. Прежде чем начать торговлю, я рекомендую вам держать в курсе биткоин новости, перейдя в определенных местах, как reddit.com/r/bitcoin а вы бумажные торговля.

Я надеюсь, что это помогает.

+77
Kyle Emmanuel 30 июл. 2016 г., 06:07:42

Мне были назначены Марк студенческих докладов для технических курсовых работ, который в основном предполагает использование программного обеспечения. Основное содержание каждого доклада составляет около 15 страниц. В каталоге представлено 45 докладов в целом. Я также обязан написать отзыв на каждого студента. Я не участвовал в проектировании задание, ни преподавания курса.

Профессор, кто поручил мне эту задачу, мне сказали, что маркер в прошлом году ушло около 4 дней, чтобы завершить разметку, и еще я потратил больше двух недель этого делать (и не делать ничего другого), и я не сделали. Мне не нужно потратить некоторое время ознакомления себя с объектом и программного обеспечения в самом начале, потому что я никогда не использовал программу раньше, но это не то, что трудно использовать.

Так как это мой первый опыт маркировки, я задаюсь вопросом, нормален ли он провел так много времени. Есть ли стратегия, я могу принять, чтобы выполнить задачу более эффективно, особенно в моем случае, где я не участвовала в проектировании задание?

+32
LunaLovegood 14 авг. 2015 г., 08:12:41

Показать вопросы с тегом