Vraag : Hoe te om gebruiker te dwingen om „ksh“ te plaatsen alvorens een shell manuscript in werking te stellen

Hier is de kwestie, heb ik een ksh manuscript geschreven dat geleide zowel Unix als Linux moet zijn, aangezien de de manuscript containts logica en eigenschappen die slechts „korn“ beter/geldig resultaat zal geven, zodat wat ik wil zijn:

whenever dit programma excuted, is ervoor zorgt het als onderstaand zal lopen: de

$ ksh myprog.sh
if gebruiker/>
the- programma het gebruik ertoe aan zal zetten om „ksh myprogram.sh“ instead.

Why in te gaan ik om dit vraag, zodat te hoeven ik niet te geven wheather standaardshell want gebruiker is een dreun/een csh/

What geef die ik ben logica in „myprogram.sh“ om te controleren heb gewild als de gebruiker enetr ksh vóór $0!

Thank u,

David


Antwoord : Hoe te om gebruiker te dwingen om „ksh“ te plaatsen alvorens een shell manuscript in werking te stellen

Verandering

ksh=$ (plaats | grep ksh)


aan

reeks ksh= ` | grep ksh `
Andere oplossingen  
 
programming4us programming4us