Značenje okomite crte

Novi ste u svijetu Linuxa? Imate hrpu početničkih pitanja?

Moderator/ica: Moderatori/ce

Pravila foruma
PRAVILA ZA NOVE KORISNIKE LINUXA!
Prije otvaranja bilo kakve diskusije svaki novi korisnik u svijetu Linuxa obavezan je učiniti sljedeće korake:
Pročitati ove tekstove iz naše Wikipedije:
- Sve uvodne tekstove Linuxa za početnike (njih 5)
- Sve što trebate znati o radu s diskovima
- Pročitati ovu temu za početnike
- Pokušati pronaći riješenje problema u Enciklopediji znanja

Nakon toga korisnik smije otvoriti temu s naslovom svog problema uz obaveznu naznaku Linux distribucije koju koristi u formi:
[Linux distribucija, broj verzije, grafičko okruženje]: Naslov problema
U prvom postu korisnik obavezno mora odgovoriti na ova pitanja:
- Da li ima instalirane Windowse?
- Što ga je motiviralo na instaliranje i korištenje Linux distribucije?
- Obavezno je potrebno navesti specifikacije hardvera (Ime Laptopa, tip procesora, grafičke i mrežne kartice, količina RAM-a i diska)

Bez učinjenih ovih prvih koraka, na teme se neće odgovarati i one će biti izbrisane s foruma!
Odgovori
gugi
Postovi: 4
Pridružen/a: 01 stu 2010, 17:47
Spol: M
OS: Debian
Lokacija: U kući

Značenje okomite crte

Post Postao/la gugi »

Pozdrav!
Imam jedno pitanje. Zanima me što znači kada negdje vidim neke dvije linux naredbe a između njih znak '|'.
Npr.

Kod: Označi sve

dpkg -l|grep -i nvidia
Hvala
;)
Marijek
Postovi: 253
Pridružen/a: 13 srp 2008, 20:08
Spol: M
OS: A
Lokacija: Kž - Zg

Re: Značenje okomite crte

Post Postao/la Marijek »

to ti je pipe, to služi za preusmjeravanje izlaza jedne naredbe kao ulaz u drugu naredbu, odnosno u ovom primjeru znači da izlaz naredbe dpkg -l pošalje u naredbu grep koja će zatim izdvojiti zapise koji u sebi sadrže 'nvidia'
per aspera ad astra iliti kroz gužvu do šanka...
In a world without walls and fences who needs Windows and Gates?
gugi
Postovi: 4
Pridružen/a: 01 stu 2010, 17:47
Spol: M
OS: Debian
Lokacija: U kući

Re: Značenje okomite crte

Post Postao/la gugi »

Znači s tim treba biti oprezan jer ne znamo uvijek što će određena naredba vratit. Logičnije je da se u ovom primjeru ono što vrati grep pošalje u dpkg
Avatar
Grof
Site Admin
Postovi: 9954
Pridružen/a: 04 pro 2007, 08:00
Lokacija: Zagreb

Re: Značenje okomite crte

Post Postao/la Grof »

gugi je napisao/la:Znači s tim treba biti oprezan jer ne znamo uvijek što će određena naredba vratit. Logičnije je da se u ovom primjeru ono što vrati grep pošalje u dpkg
Piping ćeš najviše koristiti kod prikaza na ekran ili pri redirekciji u datoteku.

grep ti filtrira, a npr less ti oblikuje izlaz na ekran stranicu po stranicu, tipa

Kod: Označi sve

ls | less
ti daje listu direktorija stranicu po stranicu ;)
Avatar
shrike
Moderator
Postovi: 10322
Pridružen/a: 07 pro 2007, 18:07
Spol: Y
OS: utuntu 19.10
Kontakt:

Re: Značenje okomite crte

Post Postao/la shrike »

grep -i nvidia tržai instance "nvidia" u nekom tekstu. Pitanje je kojem? Pa u onome tekstu koji se izbaci kao rezultat porketanja naredbe dpkg -l Znači da ako želi štražiti instancu "nvidia" u lokalnoj datoteci, upisao bi grep -i nvidia /putanja/do/datoteke Ovako je putanja zamijenjena izlazom neke druge naredbe.
Es gibt keinen Gott, kein Universum, keine menschliche Rasse, kein irdisches Leben, keinen Himmel, keine Hölle. Es ist alles ein Traum - ein grotesker und dummer Traum. Nichts existiert außer dir. Und du bist nur ein Gedanke - ein vagabundierender Gedanke, ein nutzloser Gedanke, ein heimatloser Gedanke, der verloren in der leeren Ewigkeit wandelt!
Odgovori