sslug-teknik team mailing list archive
-
sslug-teknik team
-
Mailing list archive
-
Message #48795
Problemer med alias
Hej SSLUG'ere
Jeg ønsker at lave et alias, så når det kaldes udfører en kommando, hvis
returværdi filtreres og herefter assignes til en environment variabel; man
kan altså sige at jeg har to indlejrede kommandoudførsler.
Jeg har forsøgt at lave et alias herfor (simplificeret):
alias setcp=`export CP=.:`cat MyFile | awk '{print $2}'``
(filen MyFile kunne for eksemplets skyld indholde 'Hello World').
Da indholdet af filen MyFile ændrer sig ønsker jeg at cat og awk skal
udføres hver gang jeg udfører alias'et; således ønsker jeg ikke at alias'et
bliver statisk tildelt den værdi som filen, MyFile, måtte have på alias
definitionstidspunktet.
Tilsyneladende giver dette problemer, idet ovenstående ikke virker.
Spørgsmålet er om det overhovedet er muligt at have to indlejrede
kommandoudførsler? Er der nogen alternativer hertil?
Kan nogen hjælpe?
Jesper
Follow ups