Как вывести определенный пункт на основе шаблона?

У меня есть пример файла ниже:

# Это тестовый файл. Это тестовый файл. Это тестовый файл 
Это тестовый файл. Это тестовый файл. Это тестовый файл. 
Это тестовый файл.

# Нужно выводить только в этом пункте.Нужно выводить только в этом пункте. 
Тоже выход, только этот пункт. Нужно выводить только в этом пункте. 
Нужно выводить только в этом пункте.

Мне нужно выводить только второй абзац, начиная с "#" до последнего предложения в абзаце.

Как grep и выход на основе шаблона? Скажем, если файл имеет больше пунктов, и я хотел бы, чтобы выход в пункт, который содержится слово "слишком".

+309
Dustin Hargrove 1 июн. 2010 г., 13:53:43
34 ответов

У меня есть файлы, такие как ABC_asd_f.txt, DEF_qwe_r.txt, ...

Как я могу обменять прописные до первого подчеркивания в верхнем регисте после? Так ABC_asd_f.txt становится asd_f_ABC.txt, DEF_qwe_r.txt становится qwe_r_DEF.txt, ...

+978
Jules Kerssemakers 03 февр. '09 в 4:24

Спасибо @steeldriver я понял. Я изменилась,

команда &> /dev/нуль

чтобы,

команда > /dev/нуль 2>&1

Я тоже изменилась,

Эхо

чтобы,

/бин/Эхо
+963
federico 12 окт. 2014 г., 04:45:03
Другие ответы

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


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

В попытках скомпилировать старую версию на libvirt (чтобы увидеть, если я могу сделать некоторые старые патчи до даты, см. https://www.redhat.com/archives/libvir-list/2014-March/msg00106.html), я получаю ошибку:

использования getopt.ч:85:29: фатальная ошибка: использования getopt-файл ядра.ч: нет такого файла или каталога

когда я запускаю Make (после запуска ./autogen.sh).

Это на переводы совершают aa50a5c.

В поиск эту ошибку ("фатальная ошибка: использования getopt-файл ядра.ч: нет такого файла или каталога") я нахожу очень мало результатов, но это, кажется, не характерные для libvirt, но в этом есть смысл, поскольку эта ошибка, кажется, что-то с дальнейшего сжатия.

+936
pratyaksh 10 февр. 2015 г., 10:36:30

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

Правка: [1] посмотрим, что Равелло делают

+930
NorwayCruise 2 апр. 2018 г., 22:40:36

Обратите внимание, что

МВ ./{a.txt,b.txt,c.txt} ./{b.txt,c.txt,a.txt}

расширяется

МВ ./a.txt ./b.txt ./c.txt ./b.txt ./c.txt ./a.txt

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

Вместо этого, двигаться одновременно только один файл во временный каталог, переименовав их на правильные имена при этом. Затем переместите их обратно.

команды mkdir Т
МВ a.txt t/b.txt
МВ b.txt t/c.txt
МВ t/a.txt c.txt 
МВ Т/*.тхт ./
команда rmdir Т

Нет ярлыка для этого, МВ утилита может переименовать только один файл одновременно.

+837
Manav Sethi 21 нояб. 2014 г., 10:53:08

Вместо использования РМ, это может быть проще найти. Команда, как это будет удалить все, кроме файла с именем файла в точности''

найти . \! -имя файла-удалить

Многие версии должны быть в состоянии поддерживать подстановки и поиск регулярного выражения.

Вы могли бы также трубы выход найти в РМ, а также

найти . \! -имя '*выкройка*' -print0 команды | команды xargs-нуль РМ 
+825
jordan woodworth 2 янв. 2015 г., 09:10:36

В моем bash-скрипт, у меня есть функция, которая делает одну определенную задачу в бесконечный цикл. Чтобы для следующей части моего кода, чтобы запустить в то же время, я запускаю его с myFunc &.

Как я могу убить эту функцию, когда остальная часть моей программе это делается?

+795
arywnally 17 янв. 2019 г., 03:20:10

Ситуация:

  • Я создаю новый массив в RAID1 с помощью команды mdadm.
  • Я не буду использовать дополнительные слои, например LVM или DM-склеп.

  • Я заметил, что версия метаданных 1.2 теперь по умолчанию. Я понимаю, что это рекомендуемый вариант, если все другие части системы (например, при grub2) поддержать его. Это дело для меня.

  • Из man-страницы и несколько других источников, я понимаю, что метаданные 1.2 означает суперблок хранится в начале диска. На 4 КИБ с самого начала.
  • На предыдущий с RAID1 массивов я создал, я использовал метаданных версии 0.90, которая хранит суперблок в конце диска, а не. Чтобы предотвратить его от перезаписи, я оставила последнюю часть диска неразмеченной области.

Это мое намерение, чтобы разбить новый массив RAID1 с GPT таблицу разделов, первый раздел, начиная с сектора 2048. Если сектора составляет 512 байт, это означает, что фактический раздел начнется в 1024KiB от начала диска.

Вопросы:

  • Должен ли я принимать какие-либо меры предосторожности, чтобы предотвратить версии 1.2 суперблок от перезаписи, или начинает первый раздел с сектора 2048 достаточно, чтобы быть относительно безопасным?
  • Я представляю, что жратвы будут писать в начале диска, но скорее всего нужны только первые 512 байт. Делать любые другие программы пишут сразу после этих байтов на диске?
  • Часть сразу после окончания первого сектора до сектора 2048, а "отрегулировано" часть диска? Делать другие программы, проверьте, если любые другие данные, прежде чем они начинают писать там? Я не мог найти ничего конкретного об этом.

Я понимаю, что с помощью ДД можно уничтожить суперблок ;-) и так же для mdadm --ноль-суперблок. Меня больше волнуют какие-либо коммунальные услуги или слоев файловой системы, такие как LVM с которой я, возможно, не сразу понимают, что они могли бы переписать, что определенной части диска, где суперблок хранится.

+786
Rakhat 8 сент. 2013 г., 11:15:52

Вы поставили * Глоб знак в неположенном месте, если раньше : как вы используете ## (или #), чтобы избавиться от части слева:

${Путь#*:} ## нежадный
${Путь##*:} ## жадина
+701
Rex Rabbit 16 янв. 2010 г., 23:25:07
$ судо установить ДНФ ядра-последний-4.18.5-8.pvops.Qubes на.архитектуру x86_64.ядра-последний-раз-4.18.5-8 оборотов.pvops.Qubes на.архитектуру x86_64.об / мин
Qubes на репозитории ОС для Dom0, так 25 МБ/с | 26 КБ, 00:00 
Зависимостей решен.
================================================================================================================================
 Пакет Свод Размер Хранилища Версий 
================================================================================================================================
Установка:
 ядра-последний x86_64 с 1000:4.18.5-8.pvops.Qubes на @командной строке 13 м
Обновление:
 ядра-последний-в Devel x86_64 с 1000:4.18.5-8.pvops.Qubes на @командной строки 11 м

Резюме Сделки 
================================================================================================================================
Установите Пакет 1 
Пакет Обновления 1 

Общая площадь: 25 м
Это ок [м/н]: г
Скачивание Пакетов:
Запуск проверки транзакции 
Регистрация сделки удалось.
Запуск тестовой транзакции 
Тестовую транзакцию удалось.
Транзакции
 Обновление : ядра-последний-раз-1000:4.18.5-8.pvops.Qubes на.x86_64 с 1/3 
 Установка : ядра-последний-1000:4.18.5-8.pvops.Qubes на.x86_64 с 2/3 
 Очистка : ядра-последний-раз-1000:4.18.5-7.pvops.Qubes на.x86_64 с 3/3 
дракат-установить: ошибка: установка 'в/usr/lib64/Плимут//этикетке.так
дракате: ошибка: файл /usr/lib в/дракате/дракат-установить -Д /ВАР/ТМП/дракат.qdDWTG/пакет initramfs-в /usr/доли/шрифты/дежавю/шрифты dejavusans.ТТФ /usr/доли/пакета fontconfig/conf файл.толку/57-дежавю-Санс.Conf в файл /etc/шрифты/конф.Д/57-дежавю-Санс.Conf в файл /etc/шрифты/шрифты.конф в /usr/lib64/Плимут//этикетке.так
 Проверка : ядра-последний-1000:4.18.5-8.pvops.Qubes на.x86_64 с 1/3 
 Проверка : ядра-последний-раз-1000:4.18.5-8.pvops.Qubes на.x86_64 с 2/3 
 Проверка : ядра-последний-раз-1000:4.18.5-7.pvops.Qubes на.x86_64 с 3/3 

Установлено:
 ядра-последний.x86_64 с 1000:4.18.5-8.pvops.Qubes на 

Модернизированный:
 ядра-последний-раз.x86_64 с 1000:4.18.5-8.pvops.Qubes на 

Полный!

Что пакет, что мне нужно установить так, чтобы метки.так что существует, и выше не получится?

Я пытался найти все возможные имена пакетов, содержащих Плимут в их названии:

[чтор@доменом Dom0 ~]$ РПМ-ОК \*plymo\*
Плимут-0.9.3-0.6.20160620git0e65b86c.fc25.архитектуру x86_64
Плимут-скрипты-0.9.3-0.6.20160620git0e65b86c.fc25.архитектуру x86_64
Плимут-ядро-библиотеки-0.9.3-0.6.20160620git0e65b86c.fc25.архитектуру x86_64

[чтор@доменом Dom0 ~]$ судо поиска ДНФ \*plymo\*
Последняя проверка срока действия метаданных: 0:07:39 назад в четверг 6 сентября 13:53:26 2018.
===================================================== Н/С соответствуют: *plymo* =====================================================
Плимут-скрипты.x86_64 с : Плимут связанные скрипты
Плимут-ядро-библиотеки.x86_64 с : Плимут основные библиотеки
Плимут.архитектуру x86_64 : графический анимация загрузки и регистратор

$ оборотах -Кудс в /usr/lib64/Плимут/метки.так
ошибка: файл /usr/lib64/Плимут/метки.так вот: нет такого файла или каталога

Но это, кажется, только список уже установленных.

+691
Luca Fallabrino 27 окт. 2018 г., 14:34:38

Linux не имеет точного эквивалента “обход перекрестной проверки”. Он использует другие средства для достижения той же политики.

Традиционно, домашний каталог пользователя является открытым для общественности. Пользователи могут создавать поддиректории для частных файлов, и сделать их частными. Хороший отель на Unix разрешения (в том числе современных схем управления доступом), что если любой компонент пути является отдельный файл отдельный, несмотря ни на какие разрешения на файл (т. е. нет никакого способа, чтобы "обход перекрестной проверки"...), так что нет никакого риска-файл в отдельный каталог случайного обнародованы. Приложения создают файлы по значение umask по умолчанию; если пользователь задает значение umask 077 из тогда файлы будут частными по умолчанию (по умолчанию значение umask 022 традиционно, делает файлы недоступными для чтения, но не записи). Приложения, которые рассчитывают содержание файла, чтобы быть частным (например, письма) создать личные файлы, независимо от значения umask.

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

Можно создать представление каталога в другое место, возможно, с различными разрешениями. Разрешения на просмотр не влияет на разрешения на прохождение в каталог, только о разрешениях на обход к месту представления разрешения на самой директории и файлы, а также, если применимо параметров представления. Представления могут быть созданы с помощью bindfs файловой системы или с Linux привяжем горы. Увидеть позволять обычным процесс получить доступ к все домашние каталоги пользователей без ущерба для безопасности?, Позволить пользователю прочитать некоторые домашние каталоги других пользователей и как разрешить доступ только к одному NTFS-папку уже установленного раздела для конкретного пользователя? для примеры.

+670
Del Demao 23 янв. 2020 г., 09:10:32

Если по журналу исходящих TCP-пакеты вы имеете в виду записать их на диск в формате PCAP вы можете использовать следующую команду:

$ тсрйитр -ННИ интерфейсе eth0 -Вт исходящий протокол TCP.PCAP по ИС КГД 192.168.1.1 и TCP

Заменить интерфейс с интерфейсом вашего компьютера и IP-адрес с IP-адрес вашего компьютера. В зависимости от версии, которые вы используете, как старший, если вы хотите записать весь пакет, а не усек это вроде 96 байт вы можете добавить параметр `-s 0" параметр, который задает snaplength не сокращайте пакетов. Хотя, на последних тсрйитр версии, вы, вероятно, не нужно это как то по умолчанию 65535 на большинство, если не все, платформ.

+655
Duncan McKirdy 21 нояб. 2018 г., 20:13:41

У меня Wandboard IMx продукта 6 с ОС Android. Я не могу читать по RS232. Я написал приложение для этого на QtCreator с C++.

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

Я перечислил мои серийные выпадающее меню порты. Я вижу ttymxc0 и ttymxc2 на раскрывающийся, но не может подключиться.

+619
Shvedalina 12 авг. 2012 г., 17:13:32

Когда я запускаю equery depgraph ВСП-клиент/хром-10.0.648.151, не все зависимости доступны. Некоторые шоу М[пакет.Маска], в то время как некоторые другие шоу [пропущено ключевое слово]. Мои редактирования переменной accept_keywords это ~на amd64 и Linux, по данным команды emerge --информация. Я экспериментировал с разными редактирования переменной accept_keywords (как экологической переменной передается eqeury), и у всех разные отсутствующих зависимостей. Среди всех возможных комбинаций, только с редактирования переменной accept_keywords=или amd64 ~amd64 в ~amd64 в-в Linux все зависимости могут быть удовлетворены одновременно.

Вот мои вопросы:

  1. Это редактирования переменной accept_keywords=или amd64 ~amd64 в ~amd64 в ОС Linux' действительной конфигурации?
  2. Я узнал из документации, что для amd64 означает стабильный, и ~amd64 в неустойчива. Насчет ~amd64 в-линукс?
  3. Если я выберу ~amd64 в, equery не использовать пакеты доступны только для amd64, в результате чего отсутствует зависимостей. Это нормально? Если это так, следует нестабильной тестеры, по крайней мере редактирования переменной accept_keywords=или amd64 ~amd64 для вместо редактирования переменной accept_keywords='~или amd64?
  4. Имеет ли значение порядок ключевых слов вопроса?

Дополнительная информация: я установить Gentoo префикс после этого руководство. По умолчанию $EPREFIX в/etc/сделать.профиль - это симлинк на $EPREFIX в/usr/волок/профили/префикс/ОС linux/amd64 на и содержит сделать.по умолчанию , что редактирования переменной accept_keywords="-для amd64 ~amd64 в-линукс". Ни $EPREFIX в/etc/сделать.конф , ни $EPREFIX в/etc/сделать.глобалс и редактирования переменной accept_keywords настроен. По данным списка выберите электрон профиль, профиль Не выбран.

+619
Wilbur Beck 12 окт. 2014 г., 13:55:06

Я веду курс, который включает практические занятия по системному администрированию. Для этого года назад я создал в Fedora 20 виртуальный образ -- это не обязательно должно быть современным и безопасным, так как он предназначен только для выполнения основных команд администрирования системы. Студенты импорт В VirtualBox.

Машина изображение петлевой и два другие сетевые интерфейсы: p2p1 к Интернету и p7p1 на хост-машине. Я бы хотел, чтобы студенты, чтобы войти через этот интерфейс из эмулятора терминала на хосте с Windows.

По

судо программа dhclient p7p1

большинство из них имеет возможность получить IPv4-адрес, как показано здесь, локальный 192.168. ... адрес:

enter image description here

Некоторые из них не. Их программа dhclient зависает и они не получают IPv4-адрес.

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

Теперь они

  • такое же оборудование, как и их ПК
  • тот же Windows 7 из файла образа
  • та же версия VirtualBox
  • то же в Fedora 20 изображения
    • в том же виртуальный образ диска
    • а также такую же конфигурацию сетевого интерфейса

Какие тут могут отличаться и как я могу получить адрес IPv4 для виртуальной машины?

+597
keistraction 24 июн. 2015 г., 01:37:42

Просто выхода соответствующие коды ANSI в stdout или stderr.

Следующие работы для меня в xterm:

для меня в {1..10} ; сделать е '\е]0;'$я'\а' ; спать 1 ; сделали &

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

+585
Eric Sandeen 23 авг. 2019 г., 08:33:43

Как получить доступ к КВМ окна BIOS оценки:

Как я хочу, чтобы проверить БИОС оценки virtuliazation параметры, чтобы включить вложенные virtuliazation, как ВМ внутри ВМ.

+475
Mike Benez 27 сент. 2016 г., 00:02:33

Я использую с Lubuntu. Мои разделы Windows смонтировать каждый раз, когда я использую ОС Linux; есть ли способ, чтобы держать их от автоустановку?

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

на /dev/sda5, поэтому: идентификатор UUID="B9C1-dd76 на" тип="как vfat" PARTUUID="0aa163f7-06"
+464
Biagio Arobba 2 янв. 2010 г., 16:45:32

У меня есть файл, содержащий списки на Солярис:

Список
привет
привет
гв р у

Список Б
Привет
Да

Список C
Привет

Мне нужно транспонировать списки, как показано ниже:

Список Список Список Б
привет привет привет
привет да
гв р у

Как я могу сделать это на Солярисе?

+422
vitali4ek 14 апр. 2014 г., 09:49:39

Проблема я столкнулся, был мой WiFi, Я не уверен, либо его сила или исходящие,я входящий ограничений. Я начал использовать Lan, который был в другой сети и все работает нормально. Спасибо всем за попытку помочь.

+417
SPAWN35 20 янв. 2012 г., 06:24:02

Как мне настроить инструмент, как Wireshark, кисмет, tcpdump для того, чтобы пассивно слушать WiFi трафиком?

Как я могу получить один из этих инструментов, чтобы распечатать эти MAC-адреса в stdout? Мне нужен только один MAC-адрес в строке. Я хочу, чтобы распечатать каждый MAC-адрес они обнаруживают, меня не волнует, они обнаружили, что определенные адреса перед.

+396
Tomh 9 июн. 2018 г., 17:35:22

В Raspbian, когда я запускаю команду iwlist как wlan0 сканирование | грэп ИССИД, я получаю результаты без SSID на это, как показано ниже

Эссид:"маршрут"
Эссид:"длинк"
Эссид:"tplink"
Эссид:"чужой"
Эссид:"тэнда"
Эссид:"Пи"
Эссид:""
Эссид:"somessid"
Эссид:""
Эссид:"маршрутизатор"
Эссид:""
Эссид:""
Эссид:""

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

+392
kennedy ofori 2 апр. 2011 г., 20:37:36

вот ответ:

на CentOS1:

судо команду ifconfig eth1 и 192.168.1.191 маска 255.255.255.0 вверх
судо сенсорный файл /etc/sysconfig/сети-скрипты/файл ifcfg-eth1 и 
судо VI в /etc/sysconfig/сети-скрипты/файл ifcfg-eth1 и 

Устройство="eth1 и"
При=192.168.1.191
Маска подсети=255.255.255.0
Сеть=192.168.1.0
Эфир=192.168.1.255
NM_CONTROLLED="да"
Наоборот-при восстановлении="да"
Тип="Ethernet"с

затем:

команду sudo ifup eth1 и

на CentOS1 кто SSH на этот сервер:

судо -у Апача СШ [email protected]"фрд"

тогда Апач сможет SSH для 192.168.1.191 и вы можете делать все что угодно :)

+383
Lucas Huang 13 окт. 2016 г., 02:39:11

Используйте переключатель --частичное. Это делает rsync и вести ОТ где она была прервана.

+332
Christopher Nichogi 24 июл. 2015 г., 00:03:52

Да, вы можете сделать лучше:

nnoremap <молчун> ГТ @=":tabnext\Н"<СГ>

Затем 6gt будет двигаться 6 вкладки вперед и т. д. Используя выражение регистрацию = это трюк, чтобы сделать карту, воспроизводимые с помощью префикса.

На стороне записки: вы можете также сделать лучше путем размещения ВИМ-вопросы для своего собственного дома. :)

+330
lorcap 16 янв. 2019 г., 04:21:28

Вот довольно простой и прямой вперед shell-скрипт, который использует jsonpipe делать то, что вы хотите. Он не использует любые фантазии Ш. особенности/bash, а не только голые минимальные санитарные проверки файлов.

Примечание: jq не гораздо эффективнее, чем jsonpipe, но jsonpipe проще и легче использовать, когда вы не особо волнует (или не хотят знать) о структуре данных в формате JSON, и только для извлечения одного или двух полей, и/или хотите использовать JSON данные с линии-ориентированных инструментов по обработке текста, как на awk, ООО, грэп и т. д.

Одним из очевидных возможное улучшение состоит в использовании функции printf с нуля целое поле для переименования файлов с фиксированной шириной номерными именами, например Untitled-0001.txt а не Untitled-1.txt. Я оставлю это для вас, если вы этого хотите.

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

#! /Бен/ш

для F в файл*.тхт ; делать
 Б=$(и basename "$Ф" .тхт)

 # игнорировать настоящее .txt файл, если нет соответствия .JSON-файл 
 если [ -е "$б.в JSON" ] ; затем
 # экстракт поле "Заголовок".
 заголовок=$(jsonpipe < "$б.в JSON" | 
 на awk -Ф'\Т' '$1=="/Название" {gsub(/\"/,"",$2) ; печать $2}')

 если [ -н "$заголовок" ] ; затем
 если [ ! -е "$title.txt" ] ; затем
 Эхо МВ -в "$Ф" "$title.txt"
еще
 # есть ли другие "$звание-*.тхт" имена?
 другие=$(найти . -параметр maxdepth 1 -имя "$звание-*.тхт")
 если [ -з "$другие" ] ; затем
 Эхо МВ -в "$Ф" "$title-1.txt"
еще
 # использование версия сортировки, чтобы получить высокий $название - номер.
 высокий=$(е "%з\п" "$другие" | сорт-в | хвоста -Н 1)
 hnum=$(е "%з\п" "$высочайший" | СЭД -е 'с/^.*-// ; s/\.txt$//')
 hnum=$(( highest_num + 1))
 Эхо МВ -в "$F" и "переменная$title-$hnum.txt"
интернет
интернет
интернет
интернет
сделано

Примеры использования / доказательство, что это работает:

$ Общ -л
итого 8
-РВ-РВ-Р-- 1 КАС КАС 132 19 мая 23:47 файл1.в JSON
-РВ-РВ-Р-- 1 КАС КАС 0 20 мая 00:04 file1.txt
-rwxrwxr-х 1 КАС КАС 797 20 мая 00:json-rename.sh 04 

$ кот файл1.в JSON 
{"назад": "59 секунд назад", "base_time": 1401243133, "название": "Без названия",
 "тип": "нет", "retrieval_time": 1401624105, "идентификатор": "qwNAgvYZ"}

$ ./json-rename.sh 
МВ -в file1.txt Untitled.txt

$ касания Untitled.txt
$ ./json-rename.sh 
МВ -в file1.txt Untitled-1.txt

$ касания Untitled-1.txt
$ ./json-rename.sh 
МВ -в file1.txt Untitled-2.txt

$ касания Untitled-999.txt
$ ./json-rename.sh 
МВ -в file1.txt Untitled-1000.txt
+215
user3577305 20 нояб. 2016 г., 14:19:14

Вы имеете дело со стертыми файлами, вот почему дю не зарегистрирует используемое пространство, но ДФнет.

Удаленные файлы исчезают только после того, как владелец процесса прекращается, они остаются в использовании в то время как этого не произойдет.

Поэтому найти процесс виновница, я рекомендую вам делать:

судо как lsof -НП | команда grep '(удалено)'
+210
user44721 14 мар. 2019 г., 09:26:21

Вроде бы плоский файл из C подобных структур, написал/прочитал с помощью GNU библиотеки libc OBSTACKS макросы

Ознакомиться с источниками

https://github.com/msekletar/mlocate/blob/master/src/updatedb.c#L720

https://github.com/msekletar/mlocate/blob/master/src/locate.c#L413

Вы могли бы сделать нечто подобное с

найти / -xdev -тип F -не -путь \*\.\ ГИТ/\* | с помощью gzip -9 > /tmp/files.gz
zgrep file_i_want /tmp/files.gz
+164
rainkinz 2 нояб. 2010 г., 12:11:49

Я голодал, пытаясь сделать следующие работы:

#!/бин/Баш
MARCOMIN=1
MARCOMAX=3
ENZOMIN=1
ENZOMAX=3
GIOVANNIMIN=1
GIOVANNIMAX=3
VALUEMARCO=12
VALUEGIOVANNI=4
VALUEENZO=12

я в Марко Энзо Джованни; делать
 Эхо $$Имин составляет $Я\'s мин.
 Эхо $$имакс составляет $Я\'s Макс
 Эхо $значение$я $я\'ы значение
сделано

выход 0

Он не пишет макрос, как хотелось бы, хотя.

мне@окружения myhost:~$ Баш test.sh
20341iMIN Марко мин
20341iMAX Макс Марко 
Марко значение имени Марко по 
20341iMIN Энзо мин
20341iMAX Макс Энзо 
Энзо значение Энзо 
20341iMIN является Джованни мин
20341iMAX Макс Джованни 
Джованни значение Джованни 

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

Баш-х test.sh образом:

+ MARCOMIN=1
+ MARCOMAX=3
+ ENZOMIN=1
+ ENZOMAX=3
+ GIOVANNIMIN=1
+ GIOVANNIMAX=3
+ VALUEMARCO=12
+ VALUEGIOVANNI=4
+ VALUEENZO=12
+ для меня в марке Энзо Джованни
+ Эхо 21466iMIN это 'Марко'\"с' мин.
21466iMIN Марко мин
+ Эхо 21466iMAX это 'Марко'\"с МАКС
21466iMAX Макс Марко 
+ Эхо Марко 'Марко'\"с' значение
Марко значение имени Марко по 
+ для меня в марке Энзо Джованни
+ Эхо 21466iMIN является 'Энцо'\"с' мин.
21466iMIN Энзо мин
+ Эхо 21466iMAX это 'Энцо'\"с МАКС
21466iMAX Макс Энзо 
+ Эхо Энзо 'Энцо'\"с' значение
Энзо значение Энзо 
+ для меня в марке Энзо Джованни
+ Эхо 21466iMIN является 'Джованни'\"с' мин.
21466iMIN является Джованни мин
+ Эхо 21466iMAX это 'Джованни'\"с МАКС
21466iMAX Макс Джованни 
+ Эхо Джованни 'Джованни'\"с' значение
Джованни значение Джованни 
+ выход 0
+131
DZetko 2 февр. 2017 г., 23:43:44

Я написал функцию bash, который принимает до трех параметров и делает grep-подобного фильтра на текстовый файл и выводит текст на экран в цвете.

Также хотелось бы увидеть функцию хвост, что бы сделать это, но пока ничего не нашли.

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

multigrep функция(){

 #Это работает - воссоздать это, используя входные параметры
 #СЭД -Ан '/(приложение)|(СПС)/Р' ./flashlog.txt;

 имяфайла="/пользователи/stevewarren/библиотека/настройки/наименование/Флэш\ Player/Logs/flashlog.txt";
paramString="";

 для элемента в "[email protected]"
делать
 #Эхо $элемент;
paramString="$paramString($элемент)|";
сделано

 #ОТДЕЛКА ОКОНЧАТЕЛЬНОЙ | ВЫКЛ PARAMSTRING
paramString=${paramString:0:${#paramString}-1};

 #Создать выражение СЭД- '/($1)|($2)|(...)/р'
paramString="'/$paramString/Р'";

 #СОЗДАТЬ ФУНКЦИЮ СЭД, ПОЗВОНИТЕ НА ФАЙЛ
 paramString="СЭД -Ан $paramString ./flashlog.txt"

 Эхо $paramString;
 Эхо "${txtbld}$(выход setaf 7)" > ./flashlog_output.txt;
 ивал $paramString >> ./flashlog_output.txt;
 Эхо >> ./flashlog_output.txt;
 #кот ./flashlog_output.txt;

 кошка ./flashlog_output.txt | в то время как line читать 
делать

 [[ $1 && ${1-х} ]] && 
 если команда grep -Q и $1 <<<$линии; затем
 Эхо "$(выход setaf 3)$линия"
интернет

 [[ $2 && ${2-х} ]] && 
 если команда grep -Q и $2 <<<$линии; затем
 Эхо "$(выход setaf 7)$линия"
интернет


 [[ $3 && ${3-х} ]] && 
 если грэп -3 г $<<<$линии; затем
 Эхо "$(выход setaf 6)$линия"
интернет

сделано
}
+123
NewNicks Stuff 8 янв. 2018 г., 09:12:38

Согласно документации, истории - добавили в `новой" истории строки (история линий, введенных с начала текущего Баш сессии) в истории файла.

+107
alexyoo99 1 янв. 2013 г., 19:12:30

Как правило, терминал консоли термин 'или 'компьютерный терминал, можно узнать только физический интерфейс, часть оборудования. Современные операционные системы (часто несколько) виртуальных консолей, которые имитируют поведение старого стекла терминалы (который в свою очередь эмулирует телетайп http://en.wikipedia.org/wiki/Teleprinter). Есть части VGA консоль на современных ПК, которые являются частью программы и частью оборудования (т. к. ОС как Linux и BSD воспользоваться VGA и оборудования для показа, а не отрисовки самих шрифтов), но они не такие, как были старые стеклянные терминалы, которые были использованы для того чтобы чеканить термину "терминала". (см. http://en.wikipedia.org/wiki/VT100 например.)

Каждый виртуальный терминал терминал (помните телетайп выше?), а телетайп-то, что используется для текстовой консоли.

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

+96
Craig Baker 27 дек. 2010 г., 16:59:59

В Konqueror http://www.konqueror.org/ есть простой способ вернуться назад и вперед между терминалов Windows и файловый менеджер. Вижу на форуме обсуждения по адресу: http://www.knoppix.net/forum/threads/3838-How-to-Open-Konqueror-in-the-Directory-as-Your-Current-Shell в Konqueror введя Ctrl-Т получает вас терминал в текущей директории, и в оболочке kfmclient старпома . открывается в Konqueror в текущем каталоге.

+70
Toby Giovine 7 нояб. 2018 г., 10:24:24

Блокировка файла используется для предотвращения параллельного выполнения нескольких экземпляров.

Почему это важно для менеджеров пакетов?

Пакет менеджер — от высокого уровня посмотреть — это программа, которая применяет сложные изменения на жесткий диск.

Изменений не может быть сделано в один шаг (“атомной”), таким образом, есть несколько шагов; многие шаги зависят от результатов предыдущих шагов.

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

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

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

+60
vickie driver 6 мар. 2016 г., 09:42:41

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

$200 cialis coupon 10 mg tadalafil generic 5 mg cialis over the counter at walmart best price for tadalafil 20 mg buy cialis buy cialis generic tadalafil buy cialis online buy cialis online without script buy tadalafil buy tadalafil online canadian cialis online pharmacy canadian pharmacy cialis cheap cialis cheap cialis generic cialis cialis 20 mg best price cialis 20mg cialis 30 day sample cialis 30 day trial coupon cialis and alcohol cialis before and after cialis canada cialis canada pharmacy online cialis cost cialis coupon cialis coupons cialis coupons printable cialis dosage cialis dosage information cialis for daily use cialis for sale cialis free trial cialis free trial voucher for cialis cialis generic cialis generic release date cialis generic tadalafil cialis lowest price cialis online cialis online pharmacy cialis over the counter cialis over the counter at walmart cialis patent expiration date extended cialis picture testimonials cialis pills cialis price cialis prices cialis reviews cialis side effects cialis tadalafil cialis tadalafil 20 mg cialis vs viagra cialis vs viagra which is better cialis without a doctor's prescription cialis without doctor prescription cost of cialis cost of tadalafil generic at walgreens coupon for cialis by manufacturer does cialis lower blood pressure generic cialis generic cialis at walmart generic cialis canada generic cialis canada pharmacy generic cialis from india generic cialis tadalafil generic tadalafil generic tadalafil 20 mg is there a generic for cialis online cialis purchasing cialis on the internet side effects for cialis side effects for tadalafil side effects of cialis tadalafil tadalafil 20 mg tadalafil 20 mg canadian drug stores tadalafil 20mg tadalafil 20mg lowest price tadalafil 5 mg tadalafil 5mg tadalafil cost at walmart tadalafil dosage tadalafil generic tadalafil generic at walgreens tadalafil generic best prices tadalafil online tadalafil price tadalafil side effects tadalafil tablets tadalafil without a doctor's prescription viagra vs cialis viagra vs cialis vs levitra warnings for tadalafil $200 cialis coupon 10 mg tadalafil generic 5 mg cialis over the counter at walmart best price for tadalafil 20 mg buy cialis buy cialis generic tadalafil buy cialis online buy cialis online without script buy tadalafil buy tadalafil online canadian cialis online pharmacy canadian pharmacy cialis cheap cialis cheap cialis generic cialis cialis 20 mg best price cialis 20mg cialis 30 day sample cialis 30 day trial coupon cialis and alcohol cialis before and after cialis canada cialis canada pharmacy online cialis cost cialis coupon cialis coupons cialis coupons printable cialis dosage cialis dosage information cialis for daily use cialis for sale cialis free trial cialis free trial voucher for cialis cialis generic cialis generic release date cialis generic tadalafil cialis lowest price cialis online cialis online pharmacy cialis over the counter cialis over the counter at walmart cialis patent expiration date extended cialis picture testimonials cialis pills cialis price cialis prices cialis reviews cialis side effects cialis tadalafil cialis tadalafil 20 mg cialis vs viagra cialis vs viagra which is better cialis without a doctor's prescription cialis without doctor prescription cost of cialis cost of tadalafil generic at walgreens coupon for cialis by manufacturer does cialis lower blood pressure generic cialis generic cialis at walmart generic cialis canada generic cialis canada pharmacy generic cialis from india generic cialis tadalafil generic tadalafil generic tadalafil 20 mg is there a generic for cialis online cialis purchasing cialis on the internet side effects for cialis side effects for tadalafil side effects of cialis tadalafil tadalafil 20 mg tadalafil 20 mg canadian drug stores tadalafil 20mg tadalafil 20mg lowest price tadalafil 5 mg tadalafil 5mg tadalafil cost at walmart tadalafil dosage tadalafil generic tadalafil generic at walgreens tadalafil generic best prices tadalafil online tadalafil price tadalafil side effects tadalafil tablets tadalafil without a doctor's prescription viagra vs cialis viagra vs cialis vs levitra warnings for tadalafil blue chew viagra scam buy viagra buy viagra online buy viagra online canada pharmacy buy viagra online without script canada pharmacy viagra generic canadian pharcharmy online viagra canadian viagra canadian viagra without a doctor prescription cheap viagra cialis vs viagra cost of viagra female viagra female viagra pills free viagra free viagra samples generic viagra generic viagra 100mg generic viagra available generic viagra canada price generic viagra online pharmacy generic viagra sildenafil citrate generic viagra without a doctor prescription herbal viagra how does viagra work how long does viagra last how much does viagra cost how to take viagra for maximum effect i took viagra mom levitra vs viagra mom gives son viagra natural viagra natural viagra alternatives that work natural viagra substitute nizagara 100 mg vs viagra online viagra online viagra without subscription over the counter viagra real life viagra demonstration revatio vs viagra side effects of viagra sildenafil sildenafil 100mg sildenafil 20 mg sildenafil 20 mg tablet sildenafil 20 mg tablet vs viagra sildenafil citrate sildenafil citrate 100mg sildenafil citrate 20 mg sildenafil coupons sildenafil dosage sildenafil dosage recommendations sildenafil generic sildenafil side effects sophia viagra sophia viagra bikini sophia viagra hot stendra vs viagra stepmom gives son viagra viagra viagra 100mg viagra before after photo actual viagra boner viagra canada online pharmacy viagra coupon viagra coupons viagra coupons from pfizer viagra dosage viagra dosage recommendations viagra erection viagra erection after ejaculation viagra for men viagra for sale viagra for sale on amazon viagra for women viagra generic viagra generic availability viagra generic release date viagra in action viagra on line viagra online viagra online canada pharmacy viagra online pharmacy viagra patent expiration viagra pill viagra pills viagra porn viagra prank viagra prices viagra samples viagra sex viagra side effects viagra substitute viagra vs cialis viagra without a doctor prescription viagra without doctor prescription what is viagra when will generic viagra be available blue chew viagra scam buy viagra buy viagra online buy viagra online canada pharmacy buy viagra online without script canada pharmacy viagra generic canadian pharcharmy online viagra canadian viagra canadian viagra without a doctor prescription cheap viagra cialis vs viagra cost of viagra female viagra female viagra pills free viagra free viagra samples generic viagra generic viagra 100mg generic viagra available generic viagra canada price generic viagra online pharmacy generic viagra sildenafil citrate generic viagra without a doctor prescription herbal viagra how does viagra work how long does viagra last how much does viagra cost how to take viagra for maximum effect i took viagra mom levitra vs viagra mom gives son viagra natural viagra natural viagra alternatives that work natural viagra substitute nizagara 100 mg vs viagra online viagra online viagra without subscription over the counter viagra real life viagra demonstration revatio vs viagra side effects of viagra sildenafil sildenafil 100mg sildenafil 20 mg sildenafil 20 mg tablet sildenafil 20 mg tablet vs viagra sildenafil citrate sildenafil citrate 100mg sildenafil citrate 20 mg sildenafil coupons sildenafil dosage sildenafil dosage recommendations sildenafil generic sildenafil side effects sophia viagra sophia viagra bikini sophia viagra hot stendra vs viagra stepmom gives son viagra viagra viagra 100mg viagra before after photo actual viagra boner viagra canada online pharmacy viagra coupon viagra coupons viagra coupons from pfizer viagra dosage viagra dosage recommendations viagra erection viagra erection after ejaculation viagra for men viagra for sale viagra for sale on amazon viagra for women viagra generic viagra generic availability viagra generic release date viagra in action viagra on line viagra online viagra online canada pharmacy viagra online pharmacy viagra patent expiration viagra pill viagra pills viagra porn viagra prank viagra prices viagra samples viagra sex viagra side effects viagra substitute viagra vs cialis viagra without a doctor prescription viagra without doctor prescription what is viagra when will generic viagra be available $200 cialis coupon 10 mg tadalafil generic 5 mg cialis over the counter at walmart best price for tadalafil 20 mg buy cialis buy cialis generic tadalafil buy cialis online buy cialis online without script buy tadalafil buy tadalafil online canadian cialis online pharmacy canadian pharmacy cialis cheap cialis cheap cialis generic cialis cialis 20 mg best price cialis 20mg cialis 30 day sample cialis 30 day trial coupon cialis and alcohol cialis before and after cialis canada cialis canada pharmacy online cialis cost cialis coupon cialis coupons cialis coupons printable cialis dosage cialis dosage information cialis for daily use cialis for sale cialis free trial cialis free trial voucher for cialis cialis generic cialis generic release date cialis generic tadalafil cialis lowest price cialis online cialis online pharmacy cialis over the counter cialis over the counter at walmart cialis patent expiration date extended cialis picture testimonials cialis pills cialis price cialis prices cialis reviews cialis side effects cialis tadalafil cialis tadalafil 20 mg cialis vs viagra cialis vs viagra which is better cialis without a doctor's prescription cialis without doctor prescription cost of cialis cost of tadalafil generic at walgreens coupon for cialis by manufacturer does cialis lower blood pressure generic cialis generic cialis at walmart generic cialis canada generic cialis canada pharmacy generic cialis from india generic cialis tadalafil generic tadalafil generic tadalafil 20 mg is there a generic for cialis online cialis purchasing cialis on the internet side effects for cialis side effects for tadalafil side effects of cialis tadalafil tadalafil 20 mg tadalafil 20 mg canadian drug stores tadalafil 20mg tadalafil 20mg lowest price tadalafil 5 mg tadalafil 5mg tadalafil cost at walmart tadalafil dosage tadalafil generic tadalafil generic at walgreens tadalafil generic best prices tadalafil online tadalafil price tadalafil side effects tadalafil tablets tadalafil without a doctor's prescription viagra vs cialis viagra vs cialis vs levitra warnings for tadalafil