Page 1 of 1

*nix oefeningen 1

Posted: Sat Nov 19, 2005 3:11 pm
by j0lle

Code: Select all

1.  who | sort

2.  cat /etc/passwd | grep INB1 | wc -l     (da zijnder zoveel?)

3.  cut -d: -f1 /etc/passwd

4.  sort -t : -k 3 /etc/passwd

5.  tel.txt?? hebk ni..

6.  cut -f1,6,7 -d':' --output-delimiter=$'\t'  /etc/passwd
dieje 6 lijkt ni te werken op die hunne server.. bij mij ni iig.. maar hij is correct..

de rest doe'k straks ofzo wel.


Posted: Sat Nov 19, 2005 5:18 pm
by Shinta
hoe komt gij op die 6 :shock: van dien output delimiter

Posted: Sat Nov 19, 2005 10:08 pm
by j0lle
-d: = scheidingsteken van de kolommen
-f1,6,7 = neem kolom 1, 6 en 7
--output-delimiter = scheidingsteken in output
=$'\t' = den tab :-)

Posted: Sat Nov 19, 2005 11:32 pm
by Norfolk
XenoPhobian wrote:-d: = scheidingsteken van de kolommen
-f1,6,7 = neem kolom 1, 6 en 7
--output-delimiter = scheidingsteken in output
=$'\t' = den tab :-)
sounds very logical... :P

Posted: Sat Nov 19, 2005 11:41 pm
by Shinta
Norfolk wrote:
XenoPhobian wrote:-d: = scheidingsteken van de kolommen
-f1,6,7 = neem kolom 1, 6 en 7
--output-delimiter = scheidingsteken in output
=$'\t' = den tab :-)
sounds very logical... :P
idd :wink: ma ge moet er mor opkome

Posted: Sun Nov 20, 2005 12:52 pm
by j0lle
d staat voor delimiter
f staat voor fetch (denk ik :-))

scripting oefeningen sessie 1

Posted: Sun Nov 20, 2005 3:41 pm
by Yo_rik
Mijn oplossingen 8) :

Code: Select all

1.	who | sort
2.	grep INB1 /etc/passwd | wc -l
3.	cut -d: -f1 /etc/passwd
4.	sort -t: -k3 /etc/passwd
5.	a)	cat tel.txt | sort | uniq
	  b)	cat tel.txt | sort | uniq | wc -l
6.	cut -d: -f1,6,7 /etc/passwd | tr : '\t'
7.	cut -d: -f1,5 /etc/passwd | cut -d, -f1
8.	cut -d: -f1,4,5 /etc/passwd | cut -d, -f1,2 | sort -t: -k3 >loginnamen.txt
Xenophobian wrote:6. cut -f1,6,7 -d':' --output-delimiter=$'\t' /etc/passwd
dieje 6 lijkt ni te werken op die hunne server.. bij mij ni iig.. maar hij is correct..
Ik gebruik tr om die kolommen van elkaar te scheiden. (thx voor den tip van '\t' :) )

Van die tel.txt weetek ni meer waar ik die gehaald heb: bij de les van groep a heeft hij gezegd waar da zat en dan hebbek da naar mijn home dir gekopieerd. Dit staat erin:

Code: Select all

Jozef Pielemans : 03/449.86.54
Pierre Van Gelderen : 03/312.45.60
Marnix Peeters : 02/458.34.65
Albert Derooi : 03/447.34.20
Marnix Peeters : 02/458.34.65
Pavel Antonov Ratalski : 0485/32.54.68
Albert Derooi : 03/447.34.20
Jozef Pielemans : 03/449.86.54
Jozef Pielemans : 03/449.86.54

Posted: Thu Nov 24, 2005 11:29 am
by Norfolk
Oefening 2 kan zonder die wc -l...

Code: Select all

cat /etc/passwd | grep -c INB1
Of nog korter:

Code: Select all

grep -c INB1 /etc/passwd

Posted: Thu Nov 24, 2005 12:23 pm
by Shinta
Norfolk wrote:Oefening 2 kan zonder die wc -l...

Code: Select all

cat /etc/passwd | grep -c INB1
Of nog korter:

Code: Select all

grep -c INB1 /etc/passwd
Mja kvint tog da onze yorik da goe heeft gedaan !!!

Posted: Thu Nov 24, 2005 12:44 pm
by Norfolk
Shinta wrote:
Norfolk wrote:Oefening 2 kan zonder die wc -l...

Code: Select all

cat /etc/passwd | grep -c INB1
Of nog korter:

Code: Select all

grep -c INB1 /etc/passwd
Mja kvint tog da onze yorik da goe heeft gedaan !!!
was gewoon ter informatie...

Posted: Thu Jan 19, 2006 5:22 pm
by Robbe
ik heb't zo gedaan:

Code: Select all

cat /etc/passwd | cut -d':' -f1,6,7 | tr -s ":" "\011"