Запуск с удара: - лейтенант и-gt аргументы

Этот мог бы быть своего рода противоположным ответом.

Смотрите на DSL (Чертовски Маленький Linux). Это могло бы быть тем, в чем Вы нуждаетесь. Этот на самом деле создается, чтобы использоваться в системе с низкой аппаратной конфигурацией как низкая память. Это идет с компонентами основ как просто vim и nano редактор, браузер, средство просмотра удаленного рабочего стола и некоторые другие основные характеристики. Контроль эта ссылка Wiki для большего количества информации о нем.

25
19.03.2014, 17:45
4 ответа
[117936] Это сокращение от [118271] меньше, чем [118272] и [118273] больше, чем [118274]. Используется для сравнения целых чисел в bash. Вы можете прочитать больше, набрав [118275]man test[118276]:

30
27.01.2020, 19:40
[117930] Они просто операторы.

Просто: [118265]gt[118266] и [118267]lt[118268] означают > (больше) и < (меньше).

Вы можете посмотреть [118269]здесь[118270] для получения более подробной информации об операторах:[117935].

4
27.01.2020, 19:40
[118170] Определение [118579]-lt[118580] и [118581]-gt[118582] можно найти в документации команды [12155] test[118812][118584] ([118585]man test[118586]) или в документации bash, так как [118587]test[118588] является встроенной командой bash (как и в большинстве других оболочек).[12156]-.lt[118590] и [118591]-gt[118592] являются числовыми сравнениями (меньше [и не равны], больше [и не равны]). Существуют также операторы [118593]-le[118594] и [118595]-ge[118596], а также равные и не равные операторы [118597]-eq[118598] и [118599]-ne[118600]. Это числовые операторы, поэтому если одна из сторон не является числом, то будет допущена ошибка, а [118601]9[118602] считается менее [118603]10[118604].[12157] Причина, по которой используются имена типа [118605]-lt[118606], а не обычные [118607]<[118608], заключается в том, что символ [118609]<[118610] был бы интерпретирован как перенаправление. Операторы [118611]=[118612] и [118613]!=[118614] также существуют, но они выполняют сравнение строк: [118615]test 00 -eq 0[118616] истинно, тогда как [118617]test 00 = 0[118618] ложно. [12158] Некоторые оболочки, включая bash, также имеют операторы [118619] <[118620] и [118621] >[118622], которые выполняют сравнение строк, поэтому [118623] test 9 \< 10[118624] является ложным, так как [118625]9[118626] сортируется до [118627]1[118628] (обратный слеш не позволяет интерпретировать символ [118629]<[118630] как оператор перенаправления). Эти оболочки также предлагают синтаксис двойных скобок для тестов, например [118631][[ 9 < 10 ]][118632] (в отличие от [118633][ 9 \< 10 ][118634]), внутри которых не может быть перенаправлений, поэтому [118635]<[118636] не нуждается в кавычках.[118177].
7
27.01.2020, 19:40
[117938]Это операторы сравнения

-lt = меньше

-gt = больше

Colour Replacement Tool

Вы можете проверить эту страницу для получения более подробной информации:

http://tldp. org/LDP/abs/html/comparison-ops.html

2
27.01.2020, 19:40

Теги

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