Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky

Domáce Hardware Siete Programovanie Softvér Otázka Systémy
počítačové znalosti >> Systémy >> unix >> .

Čo je operátor UNIX?

V kontexte UNIX sa „operátor“ vzťahuje na symbol alebo znak , ktorý vykonáva konkrétnu operáciu na údajoch . Títo operátori sa používajú pri rozhraniach skriptovania a príkazového riadku na manipuláciu so súborom, adresármi a údajmi.

Tu je rozdelenie bežných operátorov UNIX:

1. Aritmetické operátory:

* `+` (pridanie): Pridáva dve čísla.

* `-` (odčítanie): Odpočíta jedno číslo od druhého.

* `*` (násobenie): Znásobuje dve čísla.

* `/` (delenie): Rozdeľuje jedno číslo druhým.

* `%` (modulo): Vráti zvyšok divízie.

* ` (Exponentiation):** Zvýši číslo na moc.

2. Porovnávacie operátori:

* `==` (rovná sa): Kontroluje, či sú dve hodnoty rovnaké.

* `! =` (nie je rovnajúce sa): Kontroluje, či nie sú rovnaké dve hodnoty.

* `>` (väčšie ako): Kontroluje, či je prvá hodnota väčšia ako druhá.

* `<` (menej ako): Kontroluje, či je prvá hodnota nižšia ako druhá.

* `> =` (väčšie alebo rovné): Kontroluje, či je prvá hodnota väčšia alebo rovná druhej.

* `<=` (menej ako alebo sa rovná): Kontroluje, či je prvá hodnota nižšia alebo rovná druhej.

3. Logickí operátori:

* `&&` (logické a): Vráti pravdivé, ak sú obe podmienky pravdivé.

* `||` (logické alebo): Vráti sa pravdivé, ak je aspoň jedna podmienka pravdivá.

* `!` (logické nie): Invertuje pravdu hodnotu stavu.

4. Prevádzkovatelia súborov:

* `-f` (súbor existuje): Kontroluje, či existuje súbor.

* `-d` (adresár existuje): Kontroluje, či existuje adresár.

* `-r` (čitateľné): Kontroluje, či je súbor čitateľný.

* `-w` (zapisovateľné): Kontroluje, či je súbor zapisovateľný.

* `-x` (spustiteľné): Kontroluje, či je súbor spustiteľný.

* `-s` (veľkosť súboru): Kontroluje, či má súbor veľkosť väčšiu ako nula.

5. Prevádzkovatelia reťazcov:

* `=` (priradenie): Priradí hodnotu premennej.

* `+` (zreťazenie): Spája sa spolu s dvoma reťazcami.

* `-n` (dĺžka reťazca): Vráti dĺžku reťazca.

6. Bitwise Operator:

* `&` (bitwise a): Vykonáva trochu a prevádzku.

* `|` (bitwise alebo): Vykonáva trochu alebo prevádzku.

* `^` (bitwise xor): Vykonáva trochu operácie XOR.

* `~` (bitwise nie): Vykonáva trochu nie je prevádzka.

* `<<` (Shift Left Shift): Posunie kúsky doľava.

* `>>` (správny posun): Posunie bity doprava.

7. Ostatní operátori:

* `*` (Wildcard): Zodpovedá ľubovoľnému počtu znakov.

* `?` (Wildcard): Zodpovedá akémukoľvek jednotlivému znaku.

* `[]` (rozsah znakov): Zodpovedá akémukoľvek znaku v zadanom rozsahu.

* `{}` (zoskupenie): Skupiny príkazy spolu.

* `;` (oddeľovač príkazov): Oddeľuje viac príkazov na rovnakom riadku.

* `|` (potrubie): Pošle výstup jedného príkazu na vstup druhého.

* `>` (presmerovanie): Presmeruje výstup na súbor.

* `<` (presmerovanie): Presmeruje vstup zo súboru.

* `>>` (pripojenie): Pripojí výstup k súboru.

Príklady:

* `ls -l | grep "txt" `: Uvádza všetky súbory v aktuálnom adresári v dlhom formáte a potom odfiltruje výstup a zobrazuje iba súbory končiace pomocou „.txt“.

* `if [-f myfile.txt]; potom Echo „Existuje“; fi`: Skontroluje, či existuje súbor „myFile.txt“, a ak áno, vytlačí správu.

* `my_variable =" ahoj, svet! "`: Priraďuje reťazec „Ahoj, svet!“ na premennú „my_variable“.

Pochopenie týchto operátorov je rozhodujúce pre efektívne skriptovanie a využitie príkazového riadku v systémoch UNIX.

Najnovšie články

Copyright © počítačové znalosti Všetky práva vyhradené