UNIX CSHELL

Programovacie jazyky, rady, poradňa...
daydalos1
Medium Expert
Medium Expert
Príspevky: 83
Registrovaný: 08 feb 2007, 19:00

UNIX CSHELL

Príspevok od používateľa daydalos1 »

Neviete niekto nahodou ako zistim pocet suborov? Nieje nejaky prepinac ls na to? hladal som ale nejak som nanesiel. Potom by som sa chcel este spytat ako zobrazim pripony suborov. A este ze aku priponu maju linky (odkazy) diki moc
addictor
Medium Star
Medium Star
Používateľov profilový obrázok
Príspevky: 419
Registrovaný: 28 dec 2007, 13:34
Bydlisko: MT / BA
Kontaktovať používateľa:

Príspevok od používateľa addictor »

v unixe pripony neexistuju....
a ako spocitas tie subory? jednoducho

Kód: Vybrať všetko

ls -al | wc -l
ls mozes davat aj bez prepinaca, ale prepinac -l ti zobrazi aj podrobnosti ako prava vstupu, kedy bol vytvorent a podobne a prepinac -a ti zobrazi aj skryte subory
prikaz wc je na pocitanie, prepinac -l pocita riadky

ak by si nieco nevedel, skus pouzit manual prikazom

Kód: Vybrať všetko

man prikaz
dufam, ze osm pomohol... :wink:


// teraz som si to precital este raz a zistil som, ze chcel iba pocet suborov... to prve ti spocita pocet suborov, priecinkov, liniek a dokonca som zistil, ze aj toho cisla, co ti vypise na zaciatku riadku pocet vsetkeho, takze bud mozes pouzit prikaz head -1 a to ti vypise 1 riadok, co je ten pocet vsetkeho v tom subore, alebo pouzijes ten wc -l a pouzijes este prikaz awk a v nom odpocitas jednotku... vlastne ten riadok prvy.... snad si pochopil


po prikaze ls -al mas ako prvy znak prveho stlpeca bud d, -, alebo l
d = prieconok
- = subor
l = odkaz

takze ak chces spocitat iba subory tak to spravis takto

Kód: Vybrať všetko

ls -al | grep '^-' | wc -l
grep hlada retazce a "^-" znamena, ze na zaciatku je uvodzovka
a znaky "|" su pipy [pajpy] to vlactne vystup jedneho prikazu nastavy ako vstup nasledujucemu prikazy :wink:
SAmo
Medium Expert
Medium Expert
Príspevky: 121
Registrovaný: 15 dec 2006, 9:19

Príspevok od používateľa SAmo »

len by som upresnil ze unix pripony pozna ale je to prakticky iba kozmetika.

linux sa vzdy kukne do suboru co v nom je a podla toho sa zariadi cize aj ked mas napriklad hudba.rar.zip.html a je to mp3ka tak to prehra

vid priklad z terminalu

$ file m.zip
m.zip: Audio file with ID3 version 2.3, MP3 encoding
Preetro
Light Star
Light Star
Používateľov profilový obrázok
Príspevky: 269
Registrovaný: 16 nov 2005, 19:40
Bydlisko: škatuľka od topánok

Príspevok od používateľa Preetro »

Caute chcel by som sa opytat, ci by niekto nevedel, ako spravit sort prihlasenych uzivatelov v cecku pod unixom s pouzitim prikazu sort a suboru /var/run/utmp

za pomoc dakujem... viem, ze by sa to asi malo robit nejako cez kanal, ale vobec netusim ako :?
Napísať odpoveď