Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky
`echo`
* Účel: Zobrazuje text alebo hodnotu premennej na termináli. Je to v podstate príkazový riadok.
* Ako to funguje: Poskytujete textové alebo premenné názvy ako argumenty pre `echo` a výstup ich na štandardný výstup (zvyčajne váš terminál).
* Príklad:
`` `Bash
Echo "Ahoj, svet!"
# Výstup:Dobrý deň, svet!
my_variable ="unix je úžasný"
echo $ my_variable
# Výstup:UNIX je úžasný
`` `
Presmerovanie vstupu (`<`)
* Účel: Podáva obsah súboru do príkazu ako vstup. Myslite na to ako na zmenu, odkiaľ príkaz bežne získava svoje informácie.
* Ako to funguje:
1. Symbol `<` pred názvom súboru, ktorý chcete použiť ako vstup.
2. Shell presmeruje obsah tohto súboru na štandardný vstup príkazu.
* Príklad:
`` `Bash
# Za predpokladu, že súbor s názvom „Names.txt“ obsahuje zoznam mien
Cat
`` `
Kľúčové rozdiely
* Zdroj údajov: `Echo` generuje svoj výstup z argumentov, ktoré mu dáte. Vstupné presmerovanie (`<`) berie údaje z externého súboru.
* tok údajov: `Echo` odosiela údaje do terminálu (štandardný výstup). Zadanie presmerovania odosiela údaje do príkazu.
spoločné scenáre
* `echo`:
* Zobrazovanie správ používateľovi.
* Ladenie skriptov tlačou premenných hodnôt.
* Vytváranie jednoduchých textových súborov (pomocou presmerovania `>`).
* Presmerovanie vstupu (`<`):
* Spracovanie veľkého množstva údajov uložených v súboroch.
* Automatizácia úloh napájaním príkazov vopred definovaného vstupu.
* Práca s potrubím, kde sa výstup jedného príkazu stáva vstupom druhého.
V skratke
* `Echo` je určený na výrobu výstupu.
* Presmerovanie vstupu (`<`) je určené na ovládanie, odkiaľ príkaz dostane jeho vstup.