Sådan Starter Du zsh med en Kommando og Forbliver i Prompten - Guide 2023

Hvordan startes zsh med en kommando som 'zsh -c 'my_prog option1 option2'', men uden at afslutte efter udførelse, så man bliver efterladt ved prompten i den kaldte zsh?

For at starte zsh med en kommando uden at afslutte efter udførelse, kan du bruge kommandoen `zsh -c 'my_prog option1 option2; exec zsh'`, hvilket sikrer, at du forbliver i zsh-prompten.

Sådan startes zsh med en kommando uden at afslutte efter udførelse

For at starte zsh med en kommando som zsh -c 'my_prog option1 option2' og blive efterladt ved prompten i den kaldte zsh, kan du bruge følgende metode:

  1. Start en ny zsh-session.
  2. Udfør kommandoen inden for denne session.
  3. Forbliv i zsh-prompten efter udførelsen af kommandoen.

Her er den specifikke kommando, du kan bruge:

zsh -c 'my_prog option1 option2; exec zsh'

Forklaring:

  • zsh -c 'my_prog option1 option2': Dette starter en ny zsh-session og udfører my_prog option1 option2.
  • ; exec zsh: Efter udførelsen af my_prog option1 option2, udføres exec zsh, som starter en ny zsh-prompt uden at afslutte den nuværende session.

Ved at bruge exec zsh sikrer du, at du bliver efterladt ved en zsh-prompt efter udførelsen af din kommando.