Kliknite tukaj, da si ogledate profil, kot ga vidijo drugi

Linux in preusmeritve izhoda

  Privzeto se izpisi programov, pognanih v ukazni vrstici, izpisujejo na zaslon. S pomočjo dodatnih znakov pa lahko s preusmeritvijo izhoda pridemo do nekaj uporabnih ukazov.
 
 
1
 
 

>

Če za ukazom uporabimo znak >, potem se bo izpis programa namesto na zaslon izvedel v datoteko.

Primer:
echo "aaa" > text.txt

Ukaz bo v datoteko text.txt vpisal tekst "aaa". Če datoteka že obstaja, se bo ta prepisala.


 
 
2
 
 

>>

Če za ukazom uporabimo dva znaka >>, potem se bo izpis prav tako izvedel v datoteko, pri čemer se obstoječa datoteka ne bo prepisala, ampak se bo izpis dodal na koncu.

Primer:
echo "bbb" >> text.txt

 
 
3
 
 

Namest ukaza echo lahko uporabimo poljuben ukaz.

Primer:
ls > text.txt

Ukaz ls izpiše seznam datotek v mapi in namesto na standardni izhod se bo po ukazu seznama nahajal v datoteki text.txt.

 
 
4
 
 

;

Če želimo v eni vrstici zagnati več ukazov, potem med njimi uporabimo znak ;


Primer:
ls -l ; ls -l ; ls -l ;

Ukaz ls -l se bo 3x izvedel.

 
 
5
 
 

 |

Če za ukazom uporabimo znak |, potem se bo izpis programa uporabil kot vhod pri naslednjem programu.

Primer:
cat test.txt | grep aaa

Ukaz cat izpiše vsebino datoeke text.txt. To vsebino pa bo kot vhod vzel ukaz grep, ki bo izpisal samo tiste vrstice, ki vsebujejo text aaa.

 
 
6
 
 
 
 
Komentiraj
 
 
Prijava in registracija
 
 
 
Zmaga.com ponuja brezplačno in razumljivo učenje računalniških programov, vas na enkraten način spozna z različnimi svetovnimi jeziki, s podrobno obrazloženimi recepti prikaže čare kulinarike in vam prežene strahove pred domačimi opravili.
 
 
Poleg tega lahko prebirate poučne članke, ki so namenjene širjenju naše splošne razgledanosti ter preverite svoje znanje z priljubljenim in enostavnim sistemom za preverjanje znanja. Če med vsebinami, ki se dodajajo vsak dan, ne najdete želenega znanja, je za vaša vprašanja na voljo dobro obiskan forum, kjer lahko tudi aktivno sodelujete. V primeru, da bi radi svoje praktično znanje delili z ostalimi, pa to lahko storite preko preprostega vmesnika za dodajanje vsebin. Zmagajte z znanjem z Zmaga.com!