Линук наредбе

Како радити са наредбом Линук Екпр

Како радити са наредбом Линук Екпр
Тхе „Експр“ је Линук услужни програм за наредбену линију који процењује и приказује излаз израза. Израчунава целобројне и стринг изразе, укључујући регуларне изразе који одговарају обрасцима. Зауставља позивање љуске наредбеног ретка да дјелује на знакове „Експр”Који би требало да обради извор већине потешкоћа у писању израза. Ако изрази нису правилно прослеђени у наредби „екпр“, налог за извршавање ће се прекинути.

Доступни су следећи оператори:

Синтакса:

Синтакса наредбе „екпр“ је наведена у наставку:

израз [израз]
израз [опција]

Примери:

Размотримо разне примере наредбе „екпр“:

Додатак:

Рецимо да желите да додате два броја (11 и 6) и да за то користите „експр“:

$ екпр 11 + 6

Одузми:

Да бисте одузели два броја, користите оператор „-“:

експр. 11-8

Дивизија:

Ево примера поделе:

$ експр. 16/4

Ако поделите два броја и желите да видите остатак, користите оператор%:

експр. $ 24% 5

Множење:

Множење се може извршити на следећи начин:

$ екпр 10 * 4

Међутим, * је уграђени оператор љуске, тако да неће функционисати. Морате користити следећу синтаксу да бисте радили попут оператора множења:

$ екпр 10 \ * 4

Да бисте пронашли дужину:

Хајде да имате низ „здраво“ и желите да проверите његову дужину, користите наредбе у наставку:

а = здраво
б = 'дужина израза $ а'
ехо $ б

Наредбу „екпр“ такође можете користити за обављање различитих операција везаних за низ.

На пример, да бисте пронашли дужину, користите наредбу на следећи начин:

$ екпр ленгтх [Стринг]

Да бисте проверили индекс карактера:

Имате низ „ЛинукХинт“ и желите да видите било који положај знака у низу. На пример, желите да проверите положај знака „т“, извршите следеће команде:

$ а = линукхинт
$ б = 'експресни индекс $ а т'
$ ецхо $ б

Издвој подниз:

Ако желите да подрежите подниз из низа „ХеллоВорлд“, одаберите почетак и крај под низа. На пример, следећа наредба четврти знак је почетак подниза, а завршетак је десети. Извршите наредбе дате у наставку:

$ а = ХеллоВорлд
$ б = 'екпр субстр $ а 4 10'
$ ецхо $ б

Такође можете користити наредбу „екпр“ да бисте из низа добили индекс под низа:

$ екпр субстр [стринг] [позиција] [дужина]
$ екпр субстр линукхинт 5 9

Упоредите два израза:

Помоћу наредбе „екпр“ можемо упоредити и два израза. Да бисте упоредили изразе, користите логичке операторе као што је “=,>, != ”. Ако је услов валидан, приказаће се 1; у супротном ће на излазу приказати 0.

Рецимо да имате два броја, 30 и 80, и доделите их као променљиве а и б:

а = 50
б = 70

Да бисте видели да ли су а и б еквивалент, урадите следеће:

ц = 'израз $ а = $ б'
ецхо $ ц

Да бисте видели да ли је а мање од б:

ц = 'израз $ а \< $ б '
ецхо $ ц

Да бисте видели да ли је а није једнако до б:

ц = 'израз $ а \!= $ Б '
ецхо $ ц

Подударите број знакова два низа:

Рецимо да имате две низове и желите да се подударате са бројем знакова. Пратите синтаксу:

$ екпр Стринг 1: Стринг 2
$ екпр хелловорлс: хелловорлд

$ екпр линукхинт: Линук

Повећајте променљиву:

Такође, наредба екпр се користи за повећање вредности. Узмимо за пример променљиву са вредношћу 20:

а = 20
Повећајте вредност за 1:
$ б = 'израз $ а + 1'
$ б

Помоћ:

Да бисте одштампали информације о помоћи, користите опцију „-хелп“ са наредбом „екпр“:

$ експр - помоћ

Верзија:

Да бисте штампали верзију, користите „-версион“ са наредбом „екпр“:

$ екпр --верзија

Закључак:

Наредба екпр процењује и приказује стандардни излаз датог израза. Сваки различити израз сматра се изјавом. Целобројни и стрингови и регуларни изрази се користе са наредбом „екпр“. У овом водичу смо покрили више примера наредбе екпр.

Како користити Ксдотоол за подстицање кликова мишем и притиска тастера у Линуку
Ксдотоол је бесплатан алат за командну линију отвореног кода за симулацију кликова мишем и притиска тастера. Овај чланак ће покрити кратак водич о кор...
Топ 5 ергономских производа за рачунарски миш за Линук
Да ли дуготрајна употреба рачунара изазива бол у зглобу или прстима? Патите ли од укочених зглобова и стално морате да се рукујете? Да ли осећате гору...
Како променити поставке миша и додирне табле помоћу Ксинпут-а у Линук-у
Већина Линук дистрибуција подразумевано испоручује библиотеку „либинпут“ за обраду улазних догађаја на систему. Може да обрађује улазне догађаје и на ...