Sida 1 av 1

Hur köra ett program vars namn är resultatet av ett kommando

Postat: 07 sep 2008, 14:55
av TicToc
Hur startar jag programmet som är resultatet av
basename "$FILE" .mo
i ett skript?
Just nu bara ekas programnamnet till skärmen i stället för att köras.

man bash gav ca 4500 rader, jag har inte läst dem. :)

Re: Hur köra ett program vars namn är resultatet av ett kommando

Postat: 07 sep 2008, 15:26
av Konservburk

Kod: Markera allt

$(basename "$FILE" .mo)

Re: Hur köra ett program vars namn är resultatet av ett kommando

Postat: 07 sep 2008, 15:31
av TicToc
Tack, det fungerar. Jag har dock lärt mig av erfarenhet att inte vara för snabb med att markera mina frågor som lösta. Ny funtion, nya idéer, nya problem. ;D

Re: Hur köra ett program vars namn är resultatet av ett kommando

Postat: 07 sep 2008, 15:43
av Osprey
Ett annat alternativ som också bör fungera är:

Kod: Markera allt

`basename "$FILE" .mo`