"$" u terminalu

marecare

Active member
Joined
May 9, 2014
Messages
1,436
Reaction score
6
Malo me zbunjuje, ne znam cemu sluzi i zasto stoji u uputstvima na netu ako se ne kuca!?
Ajde skapirao sam da ga ne kucam kada je na pocetku komande, ali desava se da nekada stoji u sred sintakse, ponekad ga ni ne vidim (kada kopiram komandu), a nekada ni ne znam da li u stvari treba da stoji tu?!

Jedan od primera:

sudo chown -R $(whoami) $(npm config get prefix)/{lib/node_modules,bin,share}

Pa ako neko moze da me prosvetli 🙂
Hvala
 
Last edited:

Sreten

Active member
Joined
Jan 27, 2012
Messages
3,941
Reaction score
9
To treba da stoji da bi se znalo da si e komanda unosi kroz korisnički interfejs $ ili kroz administratorski #
 
Last edited:

gagiD

Member
Joined
Apr 1, 2014
Messages
267
Reaction score
0
$ znaci svasta 😃
Bash Reference Manual: Special Parameters

$ moze i “izracunavat”

Code:
echo 2 + 2 // ispisuje 2 + 2

echo $((2 + 2)) // ispisuje 4

U primjeru koji si naveo, $ isto “izracunava”, samo nisam siguran da se $() komande izvrse u subshell-u
 
Last edited:

marecare

Active member
Joined
May 9, 2014
Messages
1,436
Reaction score
6
U konkretnom primeru koji sam naveo ja sam shvatio da kucam sledece:

sudo chown -R marecare usr/local/lib/node_modules
sudo chown -R marecare usr/local/lib/bin
sudo chown -R marecare usr/local/lib/share

Ps ali me isto tako zanimalo, a i dalje me zanima malo “duplje” znacenje i koriscenje 🙂
Hvala Sretene, ako znas i ne mrzi te , mozes malo detaljnije da mi objasnis 🙂
 
Last edited:
Top