Bash output af Shell-kommando til variabel

For at få resultatet fra en kommand til en variable skal du bruge en special måde at få bash til gemme resultat.

Du skal bruge ` tegnet eller $() som vist her.

var=$(Kommando)
var=$(Kommando arg1)
var=$(/sti/til/kommando)
var=$(/sti/til/kommando arg1 arg2)

Eller

var=`Kommando`
var=`Kommando arg1`
var=`/sti/til/kommando`
var=`/sti/til/kommando arg1 arg2`

Eller

my_var=$(command \
arg1 \
arg2 \
arg3 )
echo “$my_var”

 

Author:

Jeg er en professionel system administrator og grundlægger af linuxboxen.dk Jeg er en ivrig Linux-elsker og open source-entusiast. Jeg bruger Ubuntu og tror på at dele viden. Bortset fra Linux, elsker musik og dyr. Jeg er en stor fan af Dire straits.

Skriv et svar