Почему арифметика опкодов скрипта ограничено 4 байтовых операндов?

Gauthama Будда хотел понять истину , и он это понимал. Он пытался найти его через другие религии, но не могла. Так meditaion он смог найти его сам.

+823
Elmo Eglons 8 янв. 2017 г., 00:54:02
19 ответов

В свой кронтаб :

* * * * * дата >> dateFile.txt и спать 30; дата >> dateFile.txt &

Просто, нет ? =)

(Лучше поставить полный путь к дата команды)

Другое решение:

пока правда; сделать дата >> dateFile.txt и спать 30; сделано
+925
GBD 03 февр. '09 в 4:24

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

+891
armin seyedmehdy 2 нояб. 2013 г., 19:00:08

почему у меня разница между часовыми поясами в SSH и PHP

$ ТЗ=Африка/дата Хартум 

печати : Пн апр 30 13:40:41 кот 2018

но в PHP

меня('Африка/Хартум');
дата Эхо('д М Д Г ч:я:ы');

печати : 30 пн апр 14:40:41 кот 2018

так как я могу это исправить , и я знаю, что в СШ время является правильное время , но в PHP не правильно ?

+870
Prince Abdulgaffor Andong 20 янв. 2017 г., 17:58:38

У меня есть файл с названием узлов , который выглядит следующим образом:

узел1
Узел2
Узел3
сайт host4
.....

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

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

То, что я использовал, кажется, не работать должным образом.

ПСШ -х хозяев-корень л-я команды passwd -л узла |вырезать -д. -Ф1

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

Я надеюсь, вы поняли, что я имею в виду.

Спасибо!

+867
NKN 25 янв. 2010 г., 16:34:12

Одним из распространенных способов является:

умереть() {
 Компании IFS=' ' # убедитесь, что "$*" соединяется с пробелами

 # выходные аргументы, если таковые в stderr:
 [ "$#" -экв 0 ] || е '%з\п' "$*" 1>&2
 выход 1
}

затем вы можете использовать его как это:

команды mkdir -p некоторые/путь || умереть "команды mkdir с состоянием $?"

Или если вы хотите включить статус выхода, вы могли бы изменить его на:

умереть() {
last_exit_status=$?
 ИФС=' '
 функции printf '%з\п' "фатальная ошибка: $* (состояние $last_exit_status)" 1>&2
 выход 1
}

а затем, используя это немного проще:

команды mkdir -p некоторые/путь || умереть "команды mkdir искусству"

Когда это удается, команды mkdir , вероятно, уже выдано сообщение об ошибке, так что вторую можно рассматривать как избыточные, и вы могли бы просто сделать:

команды mkdir -p некоторые/путь || выход # с тем же (отсутствии) статуса выхода команды mkdir по
команды mkdir -p некоторые/путь || выход 1 # С состояние выхода 1 всегда

(или использовать первый вариант умереть выше без аргумента)

На всякий случай вы еще не видели КОМАНДА1 || команда2 раньше, он выполняется КОМАНДА1, а если КОМАНДА1 не удается, то выполняется команда2.

Так что вы можете прочитать это как "сделать каталог или умереть".

Ваш пример будет выглядеть:

команды mkdir -p некоторые/путь || умереть "команды mkdir искусству"
компакт некоторых/пути || умереть "компакт-диск не удалось"
some_command || умереть "some_command искусству"

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

команды mkdir -p некоторые/путь || умереть "команды mkdir искусству"
компакт некоторых/пути || умереть "компакт-диск не удалось"
some_command || умереть "some_command искусству"

Или на следующей строке при командной линии длиной:

команды mkdir -p некоторые/путь ||
 умереть "команды mkdir искусству"

некоторые компакт-диск/путь ||
 умереть "не компакт"

some_command ||
 умереть "some_command искусству"

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

реж=некоторые/путь
команды mkdir -Р ... "каталог$dir" || умереть "не может составить $Дир"
компакт-Р ... "каталог$dir" || умереть "не может CD в каталог $dir"
some_command || умереть "не может работать some_command"
+856
Owen Cutajar 28 дек. 2015 г., 20:52:00

Я в красной шляпе среде Linux 7.5. Я пытаюсь написать скрипт curl, чтобы вытащить/получить любой файл из папки, которая заканчивается конкретным расширением.

Ранее, я писал сценарий для передачи/отправки файлов с FTP-серверах (не по SFTP) параметр, логин и пароль, полный трассировки и 2>&1 за любые другие ошибки. Я был в состоянии сценария, потому что имена файлов были местные и могли, чтобы команда grep объед некоторые логики скрипта.

В основном мой локон заявление, чтобы отправить это (нет, это не реальные ссылки в строку, я изменил эти значения для конфиденциальности.):

завиток --фтп-протокол SSL -к --след /бедрок/Фред/журналы/sendpdf.журнал -Т /бедрок/Фред/brontosaurussteak.формат PDF -у fflintstn:H4s$АНК#0П ftp://bedrockpoobalodge.com:27Memebers/fredflintstone/pdffiles/ >> /бедрок/Фред/журналы/передачи.журнал

Где все эти ссылки в скрипте и ссылок на пути и еще много чего помещаются в переменные в цикле обработки сотни файлов каждый час. Он выглядит примерно так в работе скрипта:

завиток $curlFTPC $curlTRCMD\_$trFlCntr\_$cntnt.txt $curlSF/файл$$curlAHaD &>> $prcssLgFl

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

Я посмотрел много примеров, что петля На основе 'завиток ивал' такой:

для меня в $(завиток https://someserver.com/alpha/beta/gamma/ | grep в формате PDF | на awk -F " и=" '{печати $2}' | jq не '.[].full_path' | на awk -Ф '"' '{функции printf("https://someserver.com/alpha/beta/gamma/%s\n",$2)}')

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

Я открыта для решения или даже альтернативы так долго, как это'able скрипт на bash и не используя ожидать, можете использовать SFTP и я могу иметь полную трассировку и ведение журнала стандартный ввод, стандартный вывод & поток stderr.

Я не открыт для использования "ожидать".

+721
Shrey Gupta 29 мар. 2016 г., 09:09:32

Это произойдет в том случае, когда вы хотите использовать packange менеджера как системы MacPorts или финку. Они, как правило, устанавливать в отдельный каталог, как каталог/opt/местные/Бен , чтобы не столкнуться с уже установленным программным обеспечением. (Обратите внимание, что эти скачать исходные коды и зависимости и скомпилировать их вместо выборки скомпилированный двоичный файл, поэтому он может занять некоторое время для больших пакетов.)

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

+720
Mitchie Grace Sibbaluca 22 июл. 2021 г., 21:20:31

Мои аппаратные часы компьютера настроены на местное время (GMT +2) и моя новая установка арки, видимо, думает, что это не так, поэтому он добавляет 3 часа к нему. Я повозился с hwclock и timedatectl без надежды. Боюсь трогать настройки времени в BIOS. Как я могу это исправить?

Ниже выхода из timedatectl:

 Местное время: Солнце 2013-06-23 06:44:12 еесть
 Универсальное время: Солнце 2013-06-23 03:44:12 мирового
 Часовой пояс: Европа/Стамбул (еесть, +0300)
 НТП включено: н/д
НТП синхронизированный: нет
 RTC в местный ТЦ: да
 ДСТ активная: да
 Последнее изменение перехода на летнее время: летнее время начался в
 Солнце 2013-03-31 02:59:59 по украинскому времени
 Солнце 2013-03-31 04:00:00 восточноевропейское летнее время
 Следующем переходе на летнее время: летнее время заканчивается (часы прыгает на один час назад) в
 Солнце 2013-10-27 03:59:59 еесть
 Солнце 2013-10-27 03:00:00 еет

Предупреждение: РУЦ настроена на поддержание время в местном часовом поясе. Это
 режим поддерживается не полностью и будет создавать различные проблемы со временем
 зоны изменения и корректировки летнее время. Если вообще можно использовать
 И RTC в UTC, по timedatectl вызов-набор-местном РТЦ 0'.
+680
Vishu Vashishtha 16 июн. 2015 г., 10:56:36

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

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

редактировать: я забыл упомянуть горшок размера выпуска. Это не должно быть проблемой. Эти два вопроса Вы могли бы столкнуться:

  • кипит
  • изменение температуры

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

  • использовать крышку (это сохраняет тепло в)
  • периодически помешивать (это сохраняет как тепло и горох лучше распределяется)
+570
gregory112 1 мая 2011 г., 22:53:04

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

+478
jatal 17 июл. 2022 г., 20:19:15

Ваша система в порядке.

Вам нужно добавить “доступный” и “используется” памяти, а не “бесплатный” и “используется” памяти. Также нужно принимать во внимание усечения: у вас есть где-то за 3GiB используемой памяти (программ), где-то за 6GiB памяти полностью неиспользованный, где-то более 2 Гбайт памяти в буферы и кэши, и вообще, где-то за 7GiB доступной памяти. Где-то за 3, плюс где-то за 7, а в итоге дает всего где-то за 10, или даже 11 в вашем случае. Вы должны использовать свободные -м , чтобы получить более полную картину.

Вы найдете более подробную информацию о доступной памяти в как я могу получить объем доступной памяти переносимым между дистрибутивами?

Что касается вашего 11.6 гиб В. 12GiB, вы “потеряете” часть памяти, потому что она зарезервирована для системных целей: прошивки, интегрированного в APU графического ядра, и ядро сохранить память для своих целей, оставив 11.6 гиб использования программы.

+448
Lucas Acosta 22 дек. 2012 г., 04:06:02

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

пример:

как lsof | grep в удалить
как lsof: предупреждение: не могу стат() предохранитель.gvfsd-предохранитель файловой системы /выполнения/пользователей/42/в
 Выходная информация может быть неполной.


cupsd 1619 корень 10р Рег 253,0 2979 38250477 в /etc/passwd с+ (удалено)
гном-набор 5731 ГДМ 14р Рег 253,0 65536 51102558 /и т. д./ИПК/nssdb/cert8.дБ;5c644c01 (удалено)
гномик-комплект ГРМ 16Р 5731 Рег 253,0 16384 51197440 /и т. д./ИПК/nssdb/ключ3.дБ;5c644c01 (удалено)
бассейн 5731 5795 ГДМ 14р Рег 253,0 65536 51102558 /и т. д./ИПК/nssdb/cert8.дБ;5c644c01 (удалено)

убить 1619

мы волнуемся, если процесс, которые удалить потребляют память

также мы можем увидеть следующее:

как lsof | grep в удаленные | туалет -л 
3421
+429
praf 7 мар. 2019 г., 22:37:44

Я знаю, что вы можете получить живые журналы из Xcode, LemonJar, или cfgutil, но это все в реальном времени. Есть ли способ получить доступ к журналам, прежде чем телефон был подключен к компьютеру?

Спасибо!

+321
VILHO SIPOLA 8 янв. 2017 г., 23:02:34

Мой Гото инструмент для B&B в любом месте в Канаде BBCanada.com. Он имеет огромный ассортимент Б&БС по всей стране (77 только в Квебеке - BedAndBreakfastWorld и 7, два из которых расположены санатории). Они разделены по регионам, и часто в разных районах одного города. Я никогда не имел неудачный опыт с любой б&б я заказала через них, и многие из них были замечательны.

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

Отель B&B являются прекрасной альтернативой гостиницам. Вы не всегда собирается получить комфорт уровня отеля (если вы будете много времени) и вы не получите все удобства и 24HR обслуживание, но взамен вы получите возможность познакомиться с интересными людьми, узнать интересные вещи о том, где вы находитесь, и вам намного ближе к "местным" опытом.

+267
Jeremy C 18 янв. 2019 г., 18:41:13

На awk + вроде решение:

на awk 'в[$2]++ && $5 != Ф5{ печать Р ОРС $0 }{ р=$0; Ф5=$5 }' <(вроде -К2,2 файла)

Вывод:

2018.03.02 Р:123-123 [отладка] параметров ААА ...
2018.03.02 Р:123-123 [отладка] параметры АБВ ...
2018.03.02 Р:123-126 [отладка] параметры ДДД ...
2018.03.02 Р:123-126 [отладка] параметры эээ ...
2018.03.02 Р:123-456 [отладка] параметров ХХХ ...
2018.03.02 Р:123-456 [отладка] параметры ыыы ...
+263
Pixelated 23 авг. 2016 г., 03:59:47

Я на шесть лет опоздал с ответом, но я считаю, что дошедшие до нас ответы на все упускают тот момент, цитаты Томпсона.

Я бы заклинание создать С "Е".

Кен Томпсон не сетуя на имя функции используется для открытия и, возможно, создать файл. Скорее, он выражает, что Unix было сделано правильно, т. е. ничего крупного , что надо было сделать по-другому.

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

+129
user129919 21 окт. 2016 г., 20:17:39

Попробуйте В Inkscape Install inkscape. А вот сайт проекта: http://inkscape.org/

Вы можете быть заинтересованы в учебник по кривым: http://www.youtube.com/watch?v=NBENwo72SfE

+114
maskedbacon 17 мар. 2021 г., 18:55:06

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

Например, сказать, что мои две строки Джон Пол и Джордж , и я хочу заменить последовательных экземпляров этих строк (в данном порядке) с пит. Запустив одну лайнера на

$ кошка ~/фу

Джон paulgeorge
Джон Пол Джордж
Иоанн Павел

Джордж

Джордж Иоанн Павел

в результате

$ кошка ~/фу

пит
пит
пит

Джордж Иоанн Павел

Единственное, что я придумал это

$ Перл-р -я -е с/Иоанн Павел\с*Джордж/пит/г' ~/фу

но это приводит к

$ кошка ~/фу

пит
пит
Иоанн Павел

Джордж

Джордж Иоанн Павел

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

+90
Anjey Radh 9 нояб. 2017 г., 15:04:46

Используя айфон 4С. В Настройки > Общие > Клавиатура у меня английская клавиатура, и нет других клавиатур. В Настройки > Общие > международный у меня есть формат региона в Великобритании и языка британский английский.

Однако многие приложения, кажется, игнорировать это. Например, стек обмена приложение будет выделить цвет, но не цвет; программу подсветки приложений (например, телевизионная программа не программа для ЭВМ). Есть куча -Ино / -Изе суффиксов, что покалечится.

Как я могу исправить это?

+75
Zorb 4 апр. 2015 г., 05:11:10

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