Sunteți pe pagina 1din 3

1) Creai mapa student.

n interiorul ei, cu ajutorul comandei touch creai fiierele: #alfa# ,


alfa, beta.sh, beta.txt.
Adugai, n interiorul mapei student, mapele abc i def, cu cte 2 fiiere text n fiecare.
2) Scriei o linie de comand care va cuta, n mapa curent, toate fiierele care se termin
cu ~ sau se ncep i se termin cu #
3) Scriei o linie de comand care caut n directoriul curent i n toate sub-directoriile toate
fiierele cu extensia .sh i afieaz doar numele lor, fr extensia fiierului.
4) Scriei o comand care afieaz numrul fiierelor i mapelor din mapa curent i toate
sub-directoriile sale.
5) Scriei o linie de comand care afieaz adresa MAC a mainii dumneavoastr.
6) Scriei o linie de comand care primete numerele coninute n variabilele VAR1 n baza
*"?! i VAR2 m baza mrdoc i care afieaz suma acestor dou n baza gtaio luSnemf
( Numerele trebuie s fie prima tratate ca iruri, fcndu-se conversia -> 0, * -> 1 ,
apoi urmeaz s se fac adunarea i iari nlocuirea )

Rezolvare:
1) mkdir student
cd student/
touch \#alfa\#
touch alfa
touch beta.sh
touch beta.txt
mkdir abc
mkdir def
ls
cd abc
touch file1.txt
touch file2.txt
cd ../def
touch file3.txt
touch file4.txt
cd ../
ls
2) find . \( -name '*~' -o -name '#*#' \) print

response> #alfa#
3) find . -name '*.sh' | rev | cut -d / -f 1 | rev |sed 's/...$//'
response> beta
4) find . | wc -l | tr -d " "
response> 11
5) ifconfig | grep "ether " | cut -c 8- | sed 's/.$//'
response> 08:00:27:54:3a:26

6) echo $VAR1 + $VAR2 | sed "s/\*/1/g" | sed 's/?/3/g' | sed 's/!/4/g' | sed "s/\'/0/g" | sed "s/\"/2/g" | tr
"mrdoc" "01234" | xargs echo "ibase=5; obase=23;" | bc | tr "0123456789ABC" "gtaio luSnemf"
response> Salut

Screenshots:

1)

2)

3)

4)

5)

6)

S-ar putea să vă placă și