Может Баш случае заявления каскад?

Я пытаюсь сделать что-то вроде этого:

случае уровень $в
3)
 уровень Эха "три"

2)
 уровень Эха "два"

1)
 уровень Эхо "один"
;;
эсок

если Уровень $ = 3, это будет выходной

Третий Уровень
Уровень Два
Уровень

а если $уровень = 1, это единственный выход

Уровень

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

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

+660
Yuriy Semen 7 июл. 2010 г., 21:17:40
38 ответов

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

+986
Stella J 03 февр. '09 в 4:24

При попытке совместить вывод apt-получить поиск и apt-получить полис, я создал этот скрипт.

АПТ-кэша поиск ЗШ | \
тройник файл1 | у awk '{ печати $1 }' | \
в то время как чтение файла; сделайте apt-кэша ФНР политика файл $ | на awk '==2{печати $0}' >> файл2; сделано; \
вставьте файл1 файл2 | кошки

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

АПТ-кэша поиск ЗШ | \
тройник файл1 | у awk '{ печати $1 }' | \
в то время как чтение файла; сделайте apt-кэша ФНР политика файл $ | на awk '==2{печати $0}' >> файл2; сделано; \
кошка файл2 | туалет -л

но туалет только после первой строки возвращает 123 линий

АПТ-кэша поиск Баш | туалет -л

Итак, в то время как цикл никогда не был извлечена 1353 линии производства, но это процессы, которые.

Я ждала выходных как

zgen - легкий менеджер плагинов для ЗШ вдохновленный установки antigen: (нет)
zplug - следующее поколение плагин-менеджер для ЗШ установлен: (отсутствует)
ЗШ - оболочки с установленным множество функций: <версия>
.
.
.

Логика моего скрипта не так?

Где я делаю ошибку?

Редактировать: скрипт дал Steeldriver в комментариях ниже работает нормально, но может кто-то пожалуйста, объясните, что плохого в приведенном выше сценарии

+980
Scott Miller 27 апр. 2019 г., 04:11:41
Другие ответы

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


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

Использовать отображений, который поддерживает скрипты, как Xreset и xsession теперь, например КДМ и настроить его для автоматического входа.

$ начальник -Н5 /и т. д./Для KDE4/КДМ/Xreset 
#! /Бен/ш
# Xreset - запустить как root после сессии выходит

# Собственности переназначить консоли в корень, это надо запретить
задание # выходной приставка к любому случайных пользователей в xterm. Увидеть Xstartup.

Здесь вы можете разместить команды shutdown. Взгляните на перевод, может быть, даже программа XDM, если они поддерживают такие скрипты тоже. может быть, даже nodm делает.

+975
Zaeem 5 июн. 2016 г., 16:04:58

У меня есть это:

найти . -тип F -exec в файл {} + | ASCII в грэп 

Это выход:

That's is what is print in terminal.

Я хочу знать, если это возможно, чтобы показать размер файлов и их путь, для всех файлов, что файл показывает, как в ASCII.

+975
hassan yang 17 июл. 2015 г., 07:19:34

закончил создание другой файл с СЕПГ -я -Ф .... и вызывать его из основного скрипта, так и явные вызовы вызывают неожиданные ВФ

+967
cpip 11 июн. 2013 г., 10:45:30

Я использую Linux Mint, и многие из операционной системы клавиши/функции конфликтов мышь с функциями блендера. Например, когда я пытаюсь зажать Alt и перетащить, он двигается все окно, а не делать его предполагаемом действии в блендер. Есть ли способ, что я могу отключить определенные функции такой в Cinnamon в Linux Минт?

+928
fgm2r 4 окт. 2019 г., 15:08:52

У меня эти наушники, и удобный ноутбук работает в Fedora 24. После общения с одним из разработчиков на Bluez в Ирке, у меня все работает. Ниже то, что я нашел. (Обратите внимание, что я очень мало знаю о Bluetooth, так что я могу использовать неправильную терминологию для некоторых это.)

Поддержка наушников (или, по крайней мере, говорят, что они поддерживают) Bluetooth ЛЕ, но не поддерживают для спаривания. На Bluez пока не поддерживает это и не имеет возможности установить поддерживаются в режиме BT, за исключением статически в файле конфигурации. Вы можете использовать хоть наушники за регулярных Bluetooth просто хорошо. Это происходит, чтобы быть причиной, на Bluez 4 произведения; он не поддерживает Ле.

Итак, создаем файл /etc/Bluetooth/в главных.конф. В Fedora 24 не приходит с этим файлом так что либо принести копию от апстрима, найдите строку, содержащую

#ControllerMode = двойной

и измените его на:

ControllerMode = bredr

или создать новый файл, содержащий только:

[Общие]
ControllerMode = bredr

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

Теперь, все вещи работают для меня, хотя, если вы не заставляете с PulseAudio использовать профиль A2DP-Синк протокол, наушники объявит, что у вас есть входящий вызов по какой-то причине. Однако, моя мышь требует Bluetooth LE, так что я пошел и снял ControllerMode линии. И... наушники все еще работают, так же как и мышь. Я думаю, что раз они в паре все хорошо.

+867
meecoder 28 июн. 2013 г., 01:47:59

Попробуйте установить CodeAnalyst с Юм:

в Yum localinstall <путь к CodeAnalyst оборотах>
+856
Mark Ormesher 29 июл. 2010 г., 19:32:34

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

с wget https://github.com/gaining/Resetter/releases/download/v1.1.2-stable/add-apt-key_1.0-0.5_all.deb
с wget https://github.com/gaining/Resetter/releases/download/v1.1.2-stable/resetter_1.1.2-stable_all.deb
судо АПТ установить gdebi
команду sudo gdebi АДД-АПТ-ключ-1.0-0.5_all.деб
команду sudo gdebi resetter_1.1.2-stable_all.деб

Официально поддерживаемые дистрибутивы [64 бит]

  • Линукс Минт 17.3+
    • В Ubuntu 14.04+ (17.10 в Ubuntu не поддерживается на данный момент)
    • Начальное ОС 0.4+
    • Линукс Глубже 15.4+

сайт omgubuntu : Перезагрузка в Ubuntu по умолчанию с этим новым приложением

+855
Sim101011 12 нояб. 2018 г., 20:40:59

ОС - это на самом деле в состоянии более или менее достоверно определить район для локальных жестких дисков.

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

Так что ОС, которая монтирует Тома не знает наверняка, что населенный пункт находится на базовое устройство, он просто знает местность на пространстве, как это представлено на другие системы. Город в то абстрактного уровня не имеет большого значения, помимо сокращения операций ввода-вывода путем объединения запросов.

+855
Harneet Grewal 18 июл. 2014 г., 02:16:50

Вы можете попробовать это:

В exec=Баш-с "GDK_BACKEND=Х11 /дома/glodt/программное обеспечение/затмение-4.7/затмение"
Терминал=истина

вы также можете попробовать ш

В exec=Ш-с "GDK_BACKEND=Х11 /дома/glodt/программное обеспечение/затмение-4.7/затмение"
Терминал=истина

Я не уверен, нужен ли вам терминал=истина

+835
Pradyumna Prasad 3 окт. 2013 г., 01:36:05

Для этого вам будет обычно делать компиляции, но вы с легкостью можете свернуть свой собственный, создав сценарий, который называется Мой проект , который проверяет $1 в течение заданного списка подкоманд:

дело "$1" в
компиляции)
my_compile_command(с)
сдвиг
;;
*)
 Эхо "$0: неизвестная команда: $1"
 выход 1
;;
эсок

Ссылки:

+769
Saphire Santiago 3 июн. 2018 г., 12:07:45

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

+754
Andrew Smith 20 дек. 2015 г., 16:33:32

Ответ был просто для того чтобы установить обои. Я сделал это с ФЭ: https://wiki.debian.org/Openbox#Setting_your_background_image_with_feh

Благодаря geekosaur на #xmonad на Freenode!

+684
Todd Brannon 11 дек. 2017 г., 08:42:52
lstopo --cpuset-набора

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

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

Или если вы похожи на меня и ленивы, вы можете сделать что-то подобное

набор 0x00800000 грэп -я Cpus_allowed в /proc/самоуправления/статус

И вы получите результат

Cpus_allowed: 000,00800000
Cpus_allowed_list: 23

Что когда я использую lstopo --наборе процессоров на моей тестовой машине играм

ПУ л#46 (Р#23) файле cpuset=0x00800000

Так что вы должны использовать число в (п#н) при установке в наборе процессоров с использованием формата списка.

+670
UberAlex 25 окт. 2012 г., 19:53:40

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

службы rsyslog перезагрузка > /dev/нуль

Хотя интересно, если есть способ сделать "поворот" работа действий (не уверен, что на пользу повернуть действия в любом случае предоставить против простой перезагрузки?)

Как я понимаю, это "поворот" - это настраиваемое действие, представленной у logrotate.

+662
ECCDee 3 дек. 2018 г., 05:11:03

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

В дополнение к времени изменения файла (mtime), есть два других временных меток файлов на любой Unix-системы: время обращения (atime) и время изменения inode (временные метки ctime). Обновляется время доступа при чтении файла, но для некоторых систем (в частности Linux по умолчанию) не всегда обновляйте его для повышения производительности. На время изменения inode обновляется, когда некоторые метаданные об изменении файла (имя, разрешений и т. д.; также, когда файл записывается, но не тогда, когда это читать, даже если время изменения). Ни время, ни чтимы, будет полезной для вас.

Многие исторические системы Unix отслеживаемых временных меток файлов с разрешением в одну секунду. Современные Unix-системы часто имеют более высокое разрешение, но для этого необходимо, чтобы несколько участников обратить на это внимание:

  • Ядро вы используете, должны поддерживать это точное временное разрешение.
  • Файловая система должна быть способна хранить это точное временное разрешение.
  • Любой компонент в цепочке (например, NFS-сервер для файла по NFS) должны поддерживать это точное временное разрешение.
  • Любой инструмент, используемый для копирования файлов (архиватор, сеть синхронизатор, ...) должны быть способны сохранить более высокое разрешение по времени, а не только секунд.
  • Приложения чтения файла должен принять суб-вторую резолюцию во внимание. Классический Unix и программирования интерфейсы не поддерживают суб-вторую резолюцию о файле метки, так что приложения должны использовать относительно современных API-интерфейс (стандартизирована в POSIX:2008 — Еще сравнительно недавно, как и его утверждение было не очень быстро).

Даже если все в цепочке поддерживает наносекундные временные метки, только имеют различные метки, если они на самом деле создан более чем один такт отдельно — просто потому, что ядро записей наносекунд не гарантирует, что она будет заметить , что более одной наносекунды прошло между двумя творениями файл: значение часы требуется время, так что не сделали все вовремя. Если у вас есть один поток открывает файл, записывает данные и закрывает файл, прежде чем перейти к следующему файлу, то я думаю, что на практике любая существующая система, которая делает запись суб-второй резолюции будет писать разные штампы времени, но вы принимаете риск. (Когда разные потоки пишут в файлы, даже с точностью до микросекунд, наездом типа timestamp можно — но обычно в этом случае вы не сможете рассчитывать на заказ на все.)

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

+653
Scap 27 июн. 2019 г., 15:55:03

Система кронтабе

Если эти системы уровня записи crontab (в/etc/crontab-файл), потом они пропали логин они должны работать как.

# Подробнее см. человек 4 кронтабе

# Пример определения задания:
# .---------------- минуты (0 - 59)
# | .------------- час (0 - 23)
# | | .---------- день месяца (1 - 31)
# | | | .------- месяц (1 - 12) или января,февраля,марта,апреля ...
# | | | | .---- день недели (0 - 6) (воскресенье=0 или 7) или вс,пн,вт,ср,чт,пт,сб
# | | | | |
# * * * * * пользователь-имя команды, которую необходимо выполнить

Пользовательский кронтаб

С другой стороны, если это работает как пользователя утилиты crontab (кронтаб -е), то они бегут как пользователь kaiyin? Если нет, то они не будут работать, потому что пользователь, чей кронтаб это не иметь доступ на чтение /дома/kaiyin.

+612
compugurl 30 авг. 2011 г., 22:14:27

Недавно, я задал вопрос как отсортировать пары строк, и один из ответов предложил конкатенации строк с помощью sed, такой:

кошка file.txt | сед-Н-Н;С/\Н//;Р' | сортировка -Т";" -к43,43n | на Perl -е';' Ан '$,=";";печати @ф[0..13],"\П";печать @Ф[14..$#Ф]'

который работал прекрасно, но теперь моя проблема обобщенной сортировки Н-tupels линий, которые я не могу выяснить, как это сделать с помощью sed.

Все, что я нашел, было либо на 2 строки или всех строк, но мне нужно n строк (где N-5 на данный момент, но в целом было бы здорово).

Бонусные баллы за хороший способ переписать на Perl часть для размещения n строк, но проблема на самом деле о седьмой части.

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

Обновление: пример входных данных (П == 3)

А1;В1;С1; 
Н1;М1;Л1; 
Д1;Е1;хл1;Г1
П2;м2;Л2;
А2;В2;С2;
Д2;Е2;Ф2;Г2
+608
bitcoin exploit 22 авг. 2019 г., 14:15:12

логин прекращается, когда ребенок (пользователь, вошедший в систему логин Шелл) прекращается. Это может быть даже старпома ребенка без разветвления, заменяя себя, но он должен заботиться о Пэм сеанса очистки, поэтому он остается ждать своего ребенка, а не. Как только он прекращается, Гетти или инит (в более общем смысле, процесс init) сделать некоторые очистки (через utmp и т. д.) и ждать нового входа (если Гетти сменил себе логин, или выходы для входа завершается, init процесс начнется новая Гетти).

Вы правы, под Linux, по крайней мере, логин обычно используется только на виртуальных консолях (или реальных терминалов, подключенных через последовательные устройства). Графические экранные менеджеры реализуют собственные механизмы авторизации. Вы можете выполнить вход внутри оболочки входа в систему, например в эмулятор терминала, при небольшом уходе (exec для входа); давным-давно, рекурсивный вход используется для переключения пользователей, эквивалент Су сегодня.

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

+608
Rushdi Shams 1 янв. 2010 г., 15:38:18

Он позволяет сделать что-то вроде судо -У никто не какую-то команду... как корень, подобно pam_rootok.так что позволяет использовать СУ как root.

(Хотя там могут быть некоторые проблемы с помощью Су отказаться от прав, см. Не злоупотреблять СУ для сброса пользовательских привилегий.)

+510
user25003 4 янв. 2018 г., 05:04:58

Я купил новый поленики Pi ноль Вт. У меня промелькнула облегченная образ raspbian на SD-карту, ПРР нормально загружается. Но когда я пытаюсь обновить его с

судо apt-получить обновление судо apt-получить обновление

Я получаю следующую ошибку

Пи@сайт RaspberryPi:~ $ судо apt-получить обновление
Получите:1 http://raspbian.raspberrypi.org/raspbian InRelease Бастер [15.0 КБ]
Получаем:2 http://raspbian.raspberrypi.org/raspbian Бастер/основные пакеты языка [13.0 МБ]
0% [2 упаковки 12.4 МБ/13.0 МБ 95%] [подключение к archive.raspberrypi.org]
Сообщение от [email protected]сайт RaspberryPi на 12 августа 17:51:18 ...
 ядра:[ 117.216430] Внутренняя ошибка: Упс: 17 [#1] рукоятка

Сообщение от [email protected]сайт RaspberryPi на 12 августа 17:51:18 ...
 ядра:[ 117.256761] процесс http (пид: 775, стек лимит = 0x079a807f)

Сообщение от [email protected]сайт RaspberryPi на 12 августа 17:51:18 ...
 ядра: стек[ 117.258879]: (0xd9369c40 в 0xd936a000)

Сообщение от [email protected]сайт RaspberryPi на 12 августа 17:51:18 ...
 ядра:[ 117.260974] 9c40: 00000000 da4b8c38 d2e19758 d9369c58 c0117840 d9369e40 00000386 d9369da0

Сообщение от [email protected]сайт RaspberryPi на 12 августа 17:51:18 ...
 ядра:[ 117.265106] 9c60: db20e4b0 00000c64 00000000 000007ff d9369da0 00000002 d9369cac d9369c88

Сообщение от [email protected]сайт RaspberryPi на 12 августа 17:51:18 ...
 ядра:[ 117.269176] 9c80: c022226c c0242884 00000000 c01094e0 00000387 d9369ce8 00054b87 00000000

Сообщение от [email protected]сайт RaspberryPi на 12 августа 17:51:18 ...
 ядра:[ 117.273300] 9ca0: d9369d4c d9369cb0 c0227894 c02221f4 00000800 00000000 c011cab4 c02226fc 

Сообщение от [email protected]сайт RaspberryPi на 12 августа 17:51:18 ...
 ядра:[ 117.277492] 9cc0: d9369d87 d2e19758 d9369db8 dabe2028 d2e19758 0000000f 00000393 d936010f

Сообщение от [email protected]сайт RaspberryPi на 12 августа 17:51:18 ...
 ядра:[ 117.281886] 9ce0: db20ffb0 db20ffd4 db20e4b0 db20e4d4 db20ab50 db20ab74 db2198b0 db2198d4

Сообщение от [email protected]сайт RaspberryPi на 12 августа 17:51:18 ...
 ядра:[ 117.286529] 9d00: db215650 db215674 db2154e8 db21550c db2149f0 db214a14 db213c70 352caaa6

Ее происходит для обновления и модернизации, даже при установке пакетов. Я также протестировал с моей малины Пи 3Б+ и же SD-карту и USB-кабель/адаптер, работает все без ошибок.

Кто-нибудь имеет представление, что причины этого или лучше, как это исправить?

Я искал первая ошибка Внутренняя ошибка: Упс: 17 [#1] руку, но ничего не нашли бы помочь. Честно говоря, я не знаю, что искать в первую очередь.

Возможно Soultion? Первый раз я пробовала два (разных) 32 ГБ SD-карты. Я просто нашел еще 8гб и попытался его с этим. И думаю, что все сработало с первого раза. Просто чтобы убедиться, что я снова блеснул карточки 32GB и он не работал. Насколько я знаю, ИП может обрабатывать карточек 32GB. Кажется мне странным.

+495
Diguin 10 июл. 2010 г., 02:39:43

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

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

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

Это особенность конкретной службы, однако, и не Юникс.

Более подробную информацию вы найдете на ServerFault форуме.

+468
VerlorenDOT 15 июл. 2013 г., 15:01:18

Во-первых, я боюсь, что объяснение -о' вариант обслуживаться http://explainshell.com это не совсем правильно.

Учитывая, что набор является bulit-в команды мы видим свою документацию с помощь путем выполнения помогут установить:

 параметр-имя-o 
 Установить переменную, соответствующую опции-имя:
 allexport же как
 braceexpand же как -Б
 в Emacs использовать для Emacs-стиль линии редактирования интерфейса
 errexit же, как и -Е
 errtrace же, как и -Е
 functrace же как -Т
 hashall же как -Н
 histexpand же как -Н
 история включение истории команд
 ignoreeof оболочка не выход при чтении ВФ
интерактивные-комментарии
 оставлять комментарии появляются в интерактивных команд
 ключевое слово же -к
 монитор же -М
 noclobber же как-C
 параметром noexec же как -Н
 noglob же как-F
 nolog в настоящее время принимаются, но игнорируются
 уведомить же как -б
 nounset же, как -у
 onecmd же как -Т
 физические же -П
 pipefail возвращаемое значение трубопровода состояние
 последняя команда, чтобы выйти с ненулевым статусом,
 или если команда завершилась с ненулевым нулевой статус
 в POSIX изменить поведение Баш, где по умолчанию
 операция отличается от стандартной POSIX на
 соответствует стандарту
 привилегированные же -п
 многословный же, как -в
 ви использовать ви-стиль линии редактирования
 содержит так же, как -Х

Как вы можете видеть -о pipefail означает:

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

Но не сказано: оставить текущие настройки параметров в стандартный вывод в неустановленном формате.

Теперь, используется для отладки, как вы уже знаете, это и будет остановить выполнение после первой ошибки в скрипте. Рассмотрим сценарий как это:

#!/usr/Бен/ОКР Баш

набор -euxo pipefail
Эхо привет
несуществующие команды
Эхо пока

В Эхо, пока линия не будет исполнен, когда используется, потому что несуществующее-команда не возвращает 0:

+ Эхо привет
привет
+ несуществующей команды
./setx.sh: строка 5: несуществующее-команду: команда не найдена

Не последняя строчка будет напечатана, потому что даже если произошла ошибка мы не говорили на bash для автоматического выходе:

+ Эхо привет
привет
+ несуществующей команды
./setx.sh: строка 5: несуществующее-команду: команда не найдена
+ Эхо пока
пока

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

+463
Delana Veillion 28 мар. 2018 г., 11:55:24

Я хотел бы знать о записи в Linux подробно; может кто-нибудь объяснить мне их?

+447
Benjamin Guzman 17 июл. 2019 г., 00:57:43

Использовать curl для обработки HTTP-запрос с проверкой подлинности, и выход завиток трубы в поток stdin ffmpeg для перекодирования ручки. Вы можете разбить его на сегменты или что-нибудь по мере необходимости. Если вам нужна живая трансляция, вещи становятся более сложными, и коммерческое решение, вероятно, будет намного легче заниматься, чем любой открытый источник вещи там.

+410
Kent Anderson 24 мар. 2012 г., 21:39:24

У меня есть рабочая сим-карта в мою машину и установили модем графический менеджер программного обеспечения для получения SMS. Я протестировал SIM-карту в телефон, она работает. Используя его для доступа к сети WWAN от компьютера тоже работает. Но никаких СМС показывает в GUI мм.

Я использую элементарные ОС на ноутбук 480 году, с Fibocom L830-БЭ модуль.

Когда я запускаю мм GUI от терминала, следующие ошибки появляются:

(менеджер модема-интерфейс:13543): через libnotify-предупреждение **: 02:15:38.279: не удалось подключиться к прокси

(менеджер модема-интерфейс:13543): Глеб-критическая **: 02:15:38.279: g_strrstr: утверждение 'сена != Значение null не удалось

** (модем-менеджер-интерфейс:13543): предупреждение **: 02:15:38.315: менеджер сети >= 0.9.0: Datei Verzeichnis Одер нихт gefunden [смысл: файл или каталог не найден]

Любая идея, как это исправить или альтернативные предложения для получения СМС? Или вы думаете, что это может быть проблемой, характерных для начальной ОС?

+363
13orphans 24 авг. 2015 г., 22:19:13

Используя СЭД версии:

СЕПГ -Н-пуск/шаблон/,/конец шаблона/п' файл1 файл2

Для Сохранение Результата В Новый Файл

СЕПГ -Н-пуск/шаблон/,/конец шаблона/п' файл1 файл2 > выход

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

+354
drewskoots 4 июл. 2016 г., 11:37:54

Если все что вам нужно это обосновать текста без записи его в Рофф, можно использовать пар (не стандартную команду, но она упакована в большинство Linux-дистрибутивов).

$ сл 120 | пар-Джей-w40
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16
17 18 19 20 21 22 23 24 25 26 27 28 29
30 31 32 33 34 35 36 37 38 39 40 41 42
43 44 45 46 47 48 49 50 51 52 53 54 55
56 57 58 59 60 61 62 63 64 65 66 67 68
69 70 71 72 73 74 75 76 77 78 79 80 81
82 83 84 85 86 87 88 89 90 91 92 93 94
95 96 97 98 99 100 101 102 103 104 105
106 107 108 109 110 111 112 113 114 115
116 117 118 119 120

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

+326
Arturo E 16 сент. 2016 г., 13:20:02

Что Су почему то не удается, что запускает интерактивную оболочку. Почему бы не добавить его в кронтаб пользователя КПК вместо? кронтаб -е -у КПК

+316
Adebayo Ayodele Sunday 18 июн. 2018 г., 07:43:00

На awk решение:

значит, функция у awk '(сумма){ 
 м=сумма/3; Возвращение (инт(м) == м)? м: инт(М)+1 
}
 { а[ШП]=$0 }
 Конец{ 
 Для(я=4;я<=НР-3;я++) 
 Если (а[я]>=средний(а[и-3]+а[я-2]+С[я-1])*2 &&
 а[я]>=средний(а[я+3]+а[я+2]+а[я+1])*2) 
 распечатать[я] 
 файл }' 

  • в[ШП]=$0 - сбор всех значений в массив в проиндексированных с НР

Вывод:

4
+298
bfontaine 21 февр. 2012 г., 03:10:16

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

+248
Tabaluga 9 окт. 2013 г., 10:28:27

Это баг обновления, я тоже столкнулась с этой проблемой.

Здесь быстро исправить, хотя, до Offsec ребята исправятся. Отродясь телетайп. Сочетание Клавиш CtrlАльтФ2

нано /etc/gdm3/демон.конф

Раскомментируйте первых двух линий, которые обеспечивают автоматический вход для пользователя root.

AutomaticEnableLogin = истина
AutomaticLogin = корень

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

AutomaticEnableLogin = истина
AutomaticLogin = <имя пользователя>

В случае, если вам нужно добавить пользователя,

команды useradd -M имя пользователя -г судо -с /бин/Баш

программа passwd имя_пользователя

+218
user217339 25 окт. 2010 г., 04:19:49

помочь - это Баш строение и оно дает тебе не только с деталями других баш примитивы от времени компоновки.

Источник для справки генерируется во время компиляции с деф файлов в встроенном папки Баш исходного дерева. Если вы посмотрите на исходный код помогите и компакт-дисков можно заметить, что информация является частью $SHORT_DOC. помогите использует массив называется shell_builtins получить доступ к информации.

+172
Zugor 17 июн. 2018 г., 11:06:36

jasonwryan указал мне в правильном направлении.

Я выполнил следующие шаги:

1) скачал последний установочный носитель и сделал загрузочный USB

2) незашифрованные мой Лукс томов LVM

3) установленный объем на прямую по USB файловую систему в каталог/mnt/арки, каталог я создал (в том числе в/MNT/арки/загрузки, и в/MNT/арки/дом)

4) подключены к интернету с беспроводной доступ в интернет Wi-меню

5) использовать арки-chroot для того, чтобы изменить корневой

6) обновление с Пакман

7) перезагружается

+77
NwDev 24 февр. 2013 г., 09:02:51

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

delete_cwd() {
 е: вы уверены, что хотите отключить все в %S? '"$(фрд)"
 ИФС= прочитать ответ
 случае $ответить
 [ый]|[ый]Эс) найти . -удалить;;
 *) вернуться 1;;
эсок
}

Обратите внимание, что удаление не стандартизированы, так что вы можете использовать:

найти . ! -имя . -старпома РМ -РФ {} +

Или, если вы хотите заставить пользователя подтвердить каждое удаление, можно пропустить функцию и просто сделать:

найти . ! -имя . -глубина-ОК-РМ-РФ {} +
+42
Dannid 20 июн. 2018 г., 01:40:06

Как я могу настроить ВИМ так, что, когда я изменить один из членов пары HTML-тегов, другой автоматически изменяется, чтобы соответствовать?

Например: при <период>содержание</span>, чтоя хочу изменить первый элемент<span> для элемента<div>, а затем второй элемент<span> автоматически </див>. Оптимально это случится после возвращения из режима вставки в нормальный режим, но это было бы нормально, если бы мне пришлось ударить специальное сочетание клавиш для этого.

+27
Babette 8 апр. 2017 г., 05:21:39

Если вы просто хотите, чтобы называть их как уникальные файлы, вы можете использовать случайную переменную, как показано ниже:

найти /basedir/ -тип F -имя "accepted_hits.БАМ" -старпома Баш-с МВ $0 $0.$Случайный' {} +

Если вы хотите последовательно называть их имена, вы можете добавить показания счетчика в конце имени файла, как показано ниже:

на файл в $(Найти /basedir/ -тип F -имя "accepted_hits.файл БАМ"); делать ((счетчик++)) ; МВ $${файл}_${граф}; сделано

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

+10
Puneet Akhouri 12 февр. 2018 г., 06:50:55

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

$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