Почему он такой маленький?

А здесь-документ-это перенаправление форме:

<<[-]Разделитель
....
....
....
Разделитель

Факультативный - (в скобках выше) меняет разделитель сочетается и позволяет выделить в каждой строке внутри помощи heredoc содержимого, с таблицы (без пробелов).

  • "Согласованный" означает разделитель подбирается к сошнику (как когда разделитель игр <<разделитель или <<-разделитель, например).

  • Обратите внимание, что вы можете использовать один или несколько пробелов между << Или <<-, и слово, которое следует).

Итак, подведем итог основных законов для согласования внутри синглар помощи heredoc:

  1. Нож должен быть помещен в самом начале строки в соответствующий синтаксис.
  2. Разделитель должен быть только слово своей линии.
  3. Все содержимое под нож (включая разделитель) могут быть смещены с любым количеством таблиц, с <<-разделитель синтаксис.

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

Теперь у вас есть два варианта с <<- синтаксис.

Первый вариант

Используйте <<- синтаксис для внутренней помощи heredoc.

Баш << Апач
 ... 
 ... 
 кошки <<- модуля mod_rewrite
⇨ ... 
⇨ .... 
⇨ Модуля mod_rewrite
 ... 
 ... 
Апач

(отступ 4 пробела, табуляции отображаются с )

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

Второй вариант

Используйте <<- синтаксис для внешней помощи heredoc.

Баш <<- Апач
⇨ ...
⇨ ...
⇨ кот << и mod_rewrite
⇨ ⇨ ...
⇨ ⇨ ....
⇨ Модуля mod_rewrite
⇨ ...
⇨ ...
Апач

В этот раз, кода видел на баш будет отличаться от того, что вы видите: он не содержит каких-либо ведущих подсчет. Поэтому это не проблема, что я использую << синтаксис для внутренней помощи heredoc: в модуле mod_rewrite разделитель будет в начале линии.

В обоих случаях и mod_rewrite разделитель признал и ваш Apache файл конфигурации файл/etc/apache2 не/apache2 не.конф не изрезана. Если вы хотите сделать отступ части, ваш единственный вариант заключается в использовании пространства (после первоначальной таблицы, будут удалены).

Конечно, есть и третий вариант: использовать <<- синтаксис для heredocs, но это не изменит что-либо от Вариант 2 с ведущими таблицы будут удалены, когда код отправляется на баш.

+491
Damian Boni 14 авг. 2017 г., 15:16:11
16 ответов

Я уверена, что у меня была такая же проблема как у вас.

Что я сделал, чтобы исправить это, откройте терминал (нажмите Ctrl+АЛТ+Т), введите эту команду в терминале, а затем включена в Убунту Юнити плагин и он снова работает.

+957
Sergej Alikov 03 февр. '09 в 4:24

Еще более простой,

командой netstat-lntp | команда grep ':8080.*Ява' > /dev/нуль && команда

Если вы просто хотите сделать одну вещь.

+933
Oscar Cunningham 18 июл. 2022 г., 07:12:59
Другие ответы

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


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

Перейти на нужную папку, прежде чем тот, который вы хотите удалить, и выполнить эту команду, изменив имя папки имя папки: РМ -РФ имя_папки

R означает рекурсивный, и F означает силу.

+893
JaBoDK 12 февр. 2013 г., 21:08:24

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

Поместите компьютер iMac в режим, перейдя в Системные настройки Яблока||загрузочного диска, убедитесь, что ваш загрузочный диск будет выделен, выберите режим внешнего диска и подтвердить. Подключить компьютеры по интерфейсу FireWire или Ethernet. Запустить помощник по миграции на MacBook Pro, дают возможность для изменения вашей системы и выберите новый загрузочный диск.
Оттуда легко Парусный спорт - выбирай, что хочешь и как управлять учетными записями пользователей и ты дома и сухой! Не забудьте извлечь все подключенные диски в iMac, прежде чем отсоединять кабели.

+700
maziar 20 апр. 2022 г., 17:59:55

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

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

Вы не сильно очень скучаю. На данный момент у меня только одно приложение, которое требует больше, чем два пальца: волшебное пианино.

+665
yashuv 29 дек. 2014 г., 23:53:40

Это может быть плохой диск. Имея точно такая же проблема, система очень медленно после того, как Машина времени, восстановить все жизненно важные органы проверить штраф, но я использую в конце 2015 года имак. Кажется, довольно специфические проблемы. Важно отметить, это объем APFS, так как это, кажется, несколько общих. Я повышен до Мохаве около 3 месяцев назад.

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

Решил стереть громкости, и заново установить ОС. За 2 минуты до окончания первого этапа установки, появилось сообщение об ошибке, говорящее, что была проблема с установкой, и "попробуйте еще раз". Это было достаточно доказательств, чтобы сказать мне это физический диск-это плохо.

Одна вещь, чтобы отметить об этом, моя машина времени диск (внешний накопитель WD 3 ТБ) пошли плохо, в то же время, нельзя отремонтировать, не появляются, когда делаешь восстановление из резервной копии. Не уверен, что сделать это, как это, очевидно, не случайно.

+601
nakiya 10 мая 2018 г., 14:33:08

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

Как это, его очень легко забыть ответить.

Кто-нибудь знает решение?

+573
Dubfactor 9 дек. 2012 г., 19:43:58

У меня возникли проблемы с чтением подписанного письма (в приложении "Почта", не Gmail).

Почтовый клиент только показывает: "почта по-прежнему на сервер" сообщение, а не содержимое электронной почты.

+567
user3001 30 окт. 2017 г., 22:33:28

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

Я пытался выяснить, что это такое, что заставляет всех курить. Ингредиенты...

  • 1 кг замороженного куриного филе грудки
  • 4 чайные ложки соевого соуса
  • 8 чайных ложек оливкового масла
  • чеснок
  • итальянские специи

Я запекаю курицу на две листы выпечки выстроились с фольгой. Я поставила духовку до 375 и дайте ему выпекать в течение примерно 23 минут. Я не заморачиваюсь позволяя Разогреть духовку.

На прошлой неделе я наткнулся на информацию о том, что сказал оливковое масло дымит на 375, так что сегодня я уронила температуру до 350 и пытался варить на несколько минут дольше. Пожарная сигнализация все-таки сработала.

+495
musium 6 июл. 2010 г., 11:25:53

Я ищу что-то я подозреваю, не существует: неблокирующий буферизованный именованный канал (FIFO) для использования из командной строки. Есть ли такая вещь?

Вот пример использования: Предположим, у меня есть процесс, который будет работать долгое время в фоновом режиме и выбрасывают много вывод в поток stdout. Я действительно не забочусь о выходе и не хотите хранить его (возможно, у меня нет достаточно места, Чтобы), но я хотел бы, чтобы "падение" периодически и следить за тем, что он делает, а затем бросают снова и оставить его, чтобы сделать свою работу. Поэтому я хочу, чтобы перенаправить его вывод в этой теоретической буферизацией, неблокирующий именованного канала, а затем периодически его осваивать.

Поэтому в основном я хочу, чтобы запустить такой (10М размером буфера):

mkmagicfifo magicfifo 10М
spewingprocess > magicfifo &

...и периодически захаживаю, чтобы посмотреть, что происходит...

хвост -Ф magicfifo

...без magicfifo хранение все выходные (так, не обычный файл), и без его блокирования извергает процесс, когда он заполняет и не постучал (так, не совсем обычный именованный канал).

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

Я ожидаю, что я могла бы написать какая-то утилита для этого, но для *Nix есть так много классный аспектов файлов и трубы, и такие, я просто не могу помочь, но думаю, что этого не существует и я просто не знаю об этом.

Итак: есть такая вещь, и если да, что это?

+270
Moira Yao 19 сент. 2015 г., 12:14:31

Я, как правило, имеют проблемы документирования во время чтения. Как правило, Работа для меня-это либо:

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

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

+228
JohnBob2000 10 дек. 2014 г., 23:26:09

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

Я знаю, что я могу решить это путем создания протокол mDNS/DNS-сервер-СД транслировать файловому серверу из другой сети, но я хотел бы попробовать другой подход, когда я добавить ссылку на мой пользователи Искатель-панели.

Добавляя определенную папку-это не проблема сделать и описано в других темах, но я хочу добавить сам сервер (это NAS-устройство Synology через AFP). Это не возможно, чтобы вручную переместите в корневую общую папку (которую я не хочу, но хотя бы что-то) в избранное-панели, не говоря уже самом сервере (где вы можете выбрать между различными акциями).

На вершине, что я хотел бы добавить этот сервер на 30 пользователей, поэтому подход командная строка будет предпочтительным, хотя я вижу себя настройки вручную, если все остальное терпит неудачу..

Любые идеи о том, как решить эту проблему?

+114
bobZBy 2 мар. 2011 г., 04:53:24

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

Если жар сильнее, внизу будет готов быстрее и желток не варить как вкрутую

Еще один способ приготовить яйцо (проще ИМО), чтобы поставить крышку на кастрюлю. пусть тепло готовлю верхней части яйца

+109
Josh manham 18 июн. 2013 г., 00:25:07

Мне пришлось взять костюм с рюкзаком на свадьбу в этом году в Иране. Я был введен в Skyroll мешок одежды, который мне было позволено использовать как ручную кладь или багаж на несколько авиакомпаний.

Мешок раскатывает, чтобы взять мою рубашку и костюм внутри и карманы на обоих концах для аксессуаров и обуви. Очень впечатлен им, и практически не размазывается через пару недель в сумке!

+95
Calvin Chen 15 сент. 2022 г., 10:01:05

У меня есть эти файлы:

АТК-2.8.0-для ia64-11.31.депо на GTK+2-2.24.25-для ia64-11.31.депо лзо-2.09-для ia64-11.31.депо
Баш-4.3.030-для ia64-11.31.депо ГТК+3-3.6.5-для ia64-11.31.депо М4-1.4.17-для ia64-11.31.депо
Баш-4.3.033-для ia64-11.31.депо harfbuzz-0.9.35-для ia64-11.31.депо сделать-4.1-для ia64-11.31.депо
командой bzip2-1.0.6-для ia64-11.31.депо harfbuzz-0.9.36-для ia64-11.31.депо Меса-7.4.4-для ia64-11.31.депо
Каир-1.14.0-для ia64-11.31.депо harfbuzz-0.9.37-для ia64-11.31.депо на ncurses-5.9-для ia64-11.31.депо
coreutils-8.23-для ia64-11.31.депо harfbuzz-0.9.38-для ia64-11.31.депо крапивы-2.7.1-для ia64-11.31.депо
чашки-1.7.5-для ia64-11.31.Хеймдаль-1.5.2-для ia64-11.31 депо.депо серверов OpenLDAP-2.4.40-для ia64-11.31.депо
cyrus_sasl-2.1.26-для ia64-11.31.депо installed_packages.txt в OpenSSL-1.0.1 Дж-для ia64-11.31.депо
дБ-6.0.20-для ia64-11.31.депо яшма-1.900.1-для ia64-11.31.депо в OpenSSL-1.0.1 к-для ia64-11.31.депо
editline-2.9-для ia64-11.31.депо в формате JPEG-9.1.0-для ia64-11.31.депо в OpenSSL-1.0.1 л-для ia64-11.31.депо
экспат-2.1.0-для ia64-11.31.депо lcms2-2.6-для ia64-11.31.депо в OpenSSL-1.0.2-для ia64-11.31.депо
findutils-4.4.2-для ia64-11.31.депо лцмс-1.19-для ia64-11.31.депо p11_kit-0.22.1-для ia64-11.31.депо
флекс-2.5.39-для ia64-11.31.ldns-1.6.17-для ia64-11.31 депо.депо packages-ia64-11.31.gz
пакет fontconfig-2.11.1-для ia64-11.31.депо libcroco-0.6.8-для ia64-11.31.депо панго-1.36.8-для ia64-11.31.депо
программа FreeType-2.5.3-для ia64-11.31.депо libffi-3.1-для ia64-11.31.склад для PCRE-8.36-для ia64-11.31.депо
программа FreeType-2.5.5-для ia64-11.31.депо libffi-3.2.1-для ia64-11.31.pixman-0.32.6-для ia64-11.31 депо.депо
gdk_pixbuf-2.28.2-для ia64-11.31.libgcrypt-1.6.2-для ia64-11.31 депо.депо порт-1.16-для ia64-11.31.депо
то gettext-0.19.3-для ia64-11.31.libgpg_error-1.17-для ia64-11.31 депо.депо с readline-6.3.008-для ia64-11.31.депо
то gettext-0.19.4-для ia64-11.31.libgpg_error-1.18-для ia64-11.31 депо.депо по rsync-3.1.1-для ia64-11.31.депо
программа Ghostscript-9.06.0-для ia64-11.31.депо libgsf-1.14.30-для ia64-11.31.депо тар-1.28-для ia64-11.31.депо
программа Ghostscript-9.14.0-для ia64-11.31.депо libiconv-1.14-для ia64-11.31.депо терминала-1.3.1-для ia64-11.31.депо
glib2-2.34.3-для ia64-11.31.этот пакет содержит символы отладки депо-1.29-для ia64-11.31.депо Тифф-4.0.3-для ia64-11.31.депо
ГМП-5.0.5-для ia64-11.31.депо libpng-1.6.8-для ia64-11.31.депо несвязанный-1.4.22-для ia64-11.31.депо
gnutls-3.3.10-для ia64-11.31.депо librsvg-2.40.5-для ia64-11.31.депо несвязанный-1.5.0-для ia64-11.31.депо
gnutls-3.3.11-для ia64-11.31.депо libtasn1-4.2-для ia64-11.31.депо несвязанный-1.5.1-для ia64-11.31.депо
gnutls-3.3.12-для ia64-11.31.libXft-2.3.2-для ia64-11.31 депо.депо ВИМ-7.4-для ia64-11.31.депо
gnutls-3.3.9-для ia64-11.31.депо библиотеке libxml2-2.9.1-для ia64-11.31.депо ХZ-5.0.7-для ia64-11.31.депо
грэп-2.20-для ia64-11.31.депо библиотеке libxml2-2.9.2-для ia64-11.31.депо ХZ-5.2.0-для ia64-11.31.депо
грэп-2.21-для ia64-11.31.депо libXrender-0.9.8-для ia64-11.31.депо с zlib-1.2.8-для ia64-11.31.депо
на GTK+2-2.24.24-для ia64-11.31.депо лзо-2.08-для ia64-11.31.депо

Некоторые из них имеют более старых версий, я хочу, чтобы удалить все дубликаты файлов с младшего номера версии. Возможно ли с bash-скрипт? Или awk?

+28
Lailson Bandeira 10 февр. 2019 г., 07:11:20

Попробуйте:

$ на awk '$НФ~/^10\.1\.49/ {суб(/;/, "", $1); печатать $ЯТ,$1}' файл | отсортировать
10.1.49.29 сервере server01
10.1.49.60 globalname01.abc.com
10.1.49.61 globalname02.abc.com
10.1.49.80 сервер server02

Как это работает

  • $ЯТ~/^10\.1\.49/ {..}

    Этот выбор линий, для которых последний столбец начинается с10.1.49. Для этих линий команды в фигурных скобках выполняются.

  • суб(/;/, "", $1)

    Первый из команды в фигурные скобки-это подставлять команду. Он удаляет ; из первого поля, если таковой имеется.

  • печатать $НФ,$1

    Это выводит на последнее поле с последующим (возможно, измененные) в первом поле.

  • сортировать

    Это сортирует вывод. Обратите внимание, что существует несколько возможных способов сортировки IP-адресов и множество вариантов сортировки может помочь вам сделать вывод, что вы хотите.

+13
gkvm 10 авг. 2012 г., 17:31:48

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