Я должен сделать пост док? Хороший тезис, но без документов (пока)

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

#!/бин/Баш

Нум=${1:-не определено}
КМД=$(что {баннер,Эхо} | глава -Н1)

до [[ "$число" =~ ^[0-9]+$ ]]; делать 
 читать -п "введите число:" число
сделано

для ((числ;кол-во>=0;кол-во--)); делать
 $КМД $число
 сон 1
сделано

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

  1. какой баннер && ЦМД=знамя || и Cmd=Эхо
  2. КМД=$(ивал 'который '{баннер,Эхо}'||' :)
  3. КМД=$(что {баннер,Эхо} | глава -Н1)
  4. КМД=$(что знамя || Эхо какое)

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

Это компактный код, поэтому я хочу сделать, проявляющаяся, сделать его короче, и стараться не повторять имя переменной или любой команды (за исключением ||, && и так)

+737
Sosthenes Kwame Boame 8 сент. 2017 г., 20:51:20
18 ответов

Супер поздно, но я только что столкнулся с этой же проблемой и нашли решение, так что надеюсь, это поможет кому-то еще. Изменить пороговое значение в движении.conf, чтобы быть выше, чем разрешение в общее количество пикселей (установить мину до 999999). Значение по умолчанию-1500 пикселов движения обнаружены получает помечены как движения. Похоже, что параметр пороговое значение очень высокой во избежание замораживания.

+967
Futahei 03 февр. '09 в 4:24

Я создал файл с названием test.txt и побежал следующую команду:

СЭД -е ':test.txt петля' -е 'е/ба/АВ/' -е 'т петля' 
+965
MichaelLink 6 дек. 2014 г., 16:42:47
Другие ответы

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


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

Моя интуитивная догадка, что это число обозревателей, которые завершили свои комментарии / пригласили для рассмотрения. Журнал пригласил 3 рецензенты в первый месяц. Спустя два месяца, один рецензент закончил обзор, а две другие либо не принять приглашение (что более вероятно) или не оставить отзыв. Политики журнала является наличие не менее двух рецензий на бумаге, поэтому они пригласили нескольких рецензентов, на текущий счет 11.

Если эта догадка верна, то ничего не надо делать, кроме как ждать. Вы также можете написать в издательство, спрашивая, что количество средств - это может привести к никакого вреда.

+934
DreamWalker 12 февр. 2010 г., 12:03:16

Это поздний комментарий, но если кто-то при этом, стандартные сочетания клавиш Command + стрелка вверх для увеличения громкости и Command + стрелка вниз для уменьшения громкости. Чтобы проверить, вы можете нажать на элементы управления вкладки меню, когда в iTunes и прокрутите вниз, вы должны увидеть их там. Кроме того, вы можете создать свои собственные ярлыки в качестве командира кода, которые перечислены выше.

+909
Danny Klatt 30 мая 2011 г., 20:27:47

Вы могли бы использовать массив:

#/бин/Баш-х

объявить-Варс=(
ВСП
сайт www2
сайт www3
сайт www4
)

на Варе в "${Варс[@]}"; сделать
 Эхо "$ВДП"
сделано

Или итерации с индексом:

для меня в "${!Варс[@]}"; сделать
 Эхо "${Варс[$я]}"
сделано
+757
user283994 11 дек. 2017 г., 21:26:39

Итак, программа по-прежнему выпускает журнал под названием location_log.txt все важные данные. Я написал скрипт на Python, чтобы экспортировать его:

#!/бин/питон
#
импорт кодеки, ОС
__автор__ = 'Максимка'
путь = "/путь/к/к/папке/"
ИНС = кодеков.открыть(путь + "location_log.txt", "Р", 'ИСО-8859-15')
массив = []
для линии в ИНС:
 linenew = ""
 счетчик = 0
 для char в строку:
 linenew += Чаре
 счетчик += 1
массив.присоеденить(linenew)
ИНС.закрыть()

печать """<?в XML версия="1.0" кодирование="UTF-8" автономных="нет" ?>
<GPX файл атрибута xmlns="http://www.topografix.com/GPX/1/1" создатель="GPSbgLogger" версия="1.1" атрибутов xmlns:xsi в="http://www.w3.org/2001/XMLSchema-instance" атрибут xsi:schemaLocation="http://www.topografix.com/GPX/1/1 http://www.topografix.com/GPX/1/1/gpx.xsd" > <ТРК>
 <имя> дата GPSbgLogger </имя>
 <описание> экспорт GPX файл </описание> <trkseg>"""


для строки в массив:
 если "20140228" в строке: #или любую другую дату вас интересует
 если " GPS " в строке:
 информация = строка
 otherstuff = информация.сплит (GPS-навигатор)[0]
 latlonheight = информация.сплит (GPS-навигатор)[1]
 датавремя = otherstuff.сплит(": ")[1]
 latlonheight = latlonheight.сплит(",")
 дата = датавремя.сплит(" ")[0]
 время = датавремя.сплит(" ")[1]
 печати "<trkpt широта=\"%з\" долгота=\"%ы\" >"%(latlonheight[0], latlonheight[1])
 печати "<еле>%х<м>"%(latlonheight[2][:-1])
 печати "<время>%ст%СЗ</время>"%(дата[:4] + '-' + Дата[4:6] + '-' + Дата[6:], Время)
 печати "<источник>GPS навигатор</источник>\п</trkpt>"

печать """
</trkseg>
</ТРК>
</GPX файл>
"""
+712
Liz Newman 16 сент. 2016 г., 12:22:05

Командир формате (урожденная древний дракон горца) начались с кучей судей, развлекая себя в течение долгого, крупные турниры, с картами, которые редко видели; Шелдон Menery в частности, кто был на момент 5-го уровня судья, хотя он с тех пор удалился от магии судейства.

В качестве формата рос, Эд правилам комитета, сформированного, и они создали "в" банлист-в то время как многие группы настроить список своих собственных метас, а там другой банлист предназначен для 1х1 играть[1], в банлист поддерживается RC был золотым стандартом для ЭД.

Когда волшебники, хотели получить в на действии, они решили пусть радиоуправляемый сохранять свою автономию, хотя они должны абсолютно формат, отсюда и название поменять на командира вместо Эд. А командир теперь поддерживает повседневный формат, даже до такой степени, что можно запланировать через мастера событий корреспондент программного обеспечения, играть в магия онлайн, и конкретизируются в комплексных Правил документооборота, правил формата по-прежнему храниться в РЦ.

RC есть синхронизировать свои правила/банлист расписание обновления с мастера, который помогает избежать путаницы с несоответствием информации.

Короче: банлист, размещенной на mtgcommander.net это официальный банлист.


Примечания

  1. Дуэль командира, иногда называемый "французский" Эд. Правила командир дуэль и банлист поддерживаются отдельной группой от командира комитет по регламенту, и командир дуэль не поддерживается мастеров в сторону нормального командира.
+668
roodik 20 мар. 2012 г., 00:04:09

Это то, что я получил от терминала, похоже, он может видеть телефон как USB-устройство просто отлично, но не отображается в программе fdisk , поэтому я не могу подключить его. Он automounts просто отлично в моем VMware для Windows. И интернет-модем нормально работает, а под Linux (не пробовал под Windows).

Вот команду lsusb:

Устройство автобусных 001 001: с ID 1d6b:0002 Linux в основу 2.0 корневой концентратор
Устройство автобусных 002 001: с ID 1d6b:0002 Linux в основу 2.0 корневой концентратор
Устройство автобуса 003 001: с ID 1d6b:0002 Linux в основу 2.0 корневой концентратор
Устройство автобусных 004 001: с ID 1d6b:0003 основа для Linux 3.0 корневой концентратор
Устройство автобусных 001 002: код 8087:0024 интегрированный курс корпорация Intel соответствия ступицы
Устройство автобусных 002 002: код 8087:0024 интегрированный курс корпорация Intel соответствия ступицы
Устройство автобусных 002 019: ИД 04d9:1135 Holtek полупроводник, Inc. 
Устройство автобусных 001 003: ИД 05ca:18c0 компании Ricoh Co., в ООО 
Устройство автобусных 001 004: ИД 0489:e00f Фоксконн / Хон Хай Фоксконн T77H114 BCM2070 [один-чип Bluetooth 2.1 + EDR и адаптер]
Устройство автобуса 003 010: ИД 04e8:6860 Samsung Электроника Co., ООО 
Устройство автобусных 002 012: ИД 046d:Logitech с c315, Инк. Классический Новый Сенсорный Клавиатура

А вот судо и fdisk -л:

Диск как /dev/ПДД: 500.1 ГБ, 500107862016 байт
255 головок, 63 секторов/треков, 60801 цилиндров, всего 976773168 секторов
Единиц = секторах 1 * 512 = 512 байт
Размер сектора (логического/физического): 512 байт / 512 байт
Ввода/вывода размеры (минимальные/оптимальные): 512 байт / 512 байт
Идентификатор диска: 0x0001ff06

Загрузочное Устройство Начало Конец Блоки ID Система
на /dev/sda1, поскольку 2048 681845797 340921875 7 ОПО/файловой системы NTFS/exFAT, которая
на /dev/sda2 * 681846784 845686783 81920000 83 Линукс
на /dev/sda3 в качестве 845686784 968566783 61440000 7 ОПО/файловой системы NTFS/exFAT, которая
на /dev/sda4 в 968568830 972475081 1953126 5 Расширенная
на /dev/sda5, поэтому 968568832 972475081 1953125 82 подкачки Линукс / Солярис

Диск /Дев/маппер/cryptswap1: 2000 МБ, 2000000000 байт
255 головок, 63 секторов/дорожку, 243 цилиндров, общая 3906250 секторов
Единиц = секторах 1 * 512 = 512 байт
Размер сектора (логического/физического): 512 байт / 512 байт
Ввода/вывода размеры (минимальные/оптимальные): 512 байт / 512 байт
Идентификатор диска: 0xbe4c2ec7

Диск /Дев/маппер/cryptswap1 не содержит действительной таблицы разделов 
+543
mdo123 24 мая 2018 г., 10:16:25
Имя one.ubuntu.com
Провайдер канонических Лтд
Континент Европа
Флаг GB
Страна Великобритания
Код страны ГБ (ГБР)
Области Неизвестные
Местное время* 
08 май 2011 19:17
Город Неизвестен
отношение 54
IP-адрес 91.189.89.219
Долготы -2 

Ссылка: перейти к http://geo.flagfox.net/ и введите в поле ввода "one.ubuntu.com" и нажмите кнопку "Отправить".

+507
JasonGabler 27 дек. 2011 г., 01:52:43

Ли функция FileVault 2 шифрует мое свободное дисковое пространство, а также удаленные файлы, что может задержаться там? Я спрашиваю это потому, что я продаю свой MacBook Pro и хотите ее продать, но я не уверен, как надежно стереть мое свободное дисковое пространство. Поэтому я пытаюсь зашифровать диск, а затем переустановить Мак ОС Х за это (намеренно забыв свой ключ шифрования).

+431
Baby programmer 7 нояб. 2014 г., 04:11:24

Это может быть, что порт 8333 будет защищен. Есть еще кое-что об этом в Многоразрядной помочь здесь: https://multibit.org/en/help/v0.5/help_support_network.html

+354
Jamil Hossain 1 мар. 2020 г., 16:12:07

Можно выполнить следующие действия:

  1. Перейти к хром://настройки
  2. Нажмите на радио-кнопку рядом, чтобы продолжать, где я остановился и под При запуске заголовка.
  3. Reboot как вы уже пробовали, и оно должно оставаться не-полноэкранные следующий раз.
+327
SagnikS 20 авг. 2021 г., 01:50:05

Я выбрал вид -> панель вкладок, чтобы включить вкладки в Xcode.

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

Как мне получить новые файлы появляются новые вкладки в Xcode? Я провожу некоторое время пробую разные вещи.

+308
teun 21 апр. 2020 г., 10:44:44

Если вы хотите использовать строку, вы должны процитировать его. Это верно для строк, состоящих из букв (как вы показываете в строке/пример веревки), но и для строк метасимволы, такие как двойные кавычки. Иными словами, суб (","цитата") не работает по той же причине, что подпункт (г,"цитата") не.

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

  1. Вместо того, чтобы передавать свои программы на awk как строку, записать ее в файл (скажем, мы называем его замена.на awk), а затем запустить awk и с параметр, чтобы указать файл (т. е. на awk -е substition.на awk). Это освобождает одиночные кавычки как признак конца строки, так что вы можете использовать его я вашу программу.
  2. Как на awk и ваша оболочка поддерживает обратную косую черту (\) в качестве символа. С его помощью вы сказать оболочке или на awk , что он не должен интерпретировать следующий символ в обычном порядке, но что она должна относиться к нему как обычный символ. Другими словами, вы можете сделать это:

    суб на awk '(\'"\',"цитата")'
    

    или вот это:

    суб на awk '("\"","цитата")'
    

    В первом примере, вы бежать две одинарные кавычки от раковины, так что на awk видит их; во-вторых, вы побег двойные кавычки от того, как awk, чтобы построить строку с двойной кавычкой.

+307
Anisa Lajqi 12 июл. 2010 г., 03:34:24

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

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

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

+275
pokegama 22 авг. 2015 г., 17:21:10

С точки зрения сетей, вы сетью шлюзов в качестве следующего узла или шлюза по умолчанию, также известный как шлюз последней инстанции. Из вашего первого маршрута -команды " N " (без пост-ап) вы видите 10.0.2.2 в качестве шлюза последней инстанции. Когда ваша машина есть запрос на сеть не в свою таблицу маршрутизации, он будет перенаправлять сетевой трафик на этот адрес. Шлюз настройка для настройки интерфейсов следующего прыжка трафика в этой сети. Однако поскольку вы интерфейс напрямую подключенных к этой сети не нужен шлюз для пересылки трафика. Сети всегда будут известны и трафик, предназначенный для устройства в этой сети будет направлен непосредственно на это устройство. Ваш пост-команду создает два шлюза последней инстанции (что нежелательно). Если вы хотите 192.168.56.1 быть ваш фактический последней инстанции, что вы хотите сделать маршрут по умолчанию заменить не добавить.

+239
Ernesto MB 18 окт. 2016 г., 08:01:25

Взгляните на этот учебник. В основном она включает в себя установку быстрая альтернатива времени. Он работал для меня.

+145
rkan 24 авг. 2021 г., 09:56:14

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

+122
ANURAG GUPTA 16 нояб. 2020 г., 09:13:51

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