Я хочу запустить любую программу, указанную в качестве аргумента, через оболочку, затем хотите, чтобы эта оболочка оставалась интерактивной, чтобы использовать ее позже.
#!/bin/bash
bash -i <<EOF
$@
exec <> /dev/tty
EOF
Но она не работает с zsh
#!/bin/bash
zsh -i <<EOF
$@
exec <> /dev/tty
EOF
, а также, если кто-то знает более улучшенный способ сделать это сообщите мне, пожалуйста.