Chcę coś uruchomić w bashu, więc
sh <do something> exit
Czy jest jakiś sposób na drążenie tego, co chcę zrobić przezwiersz poleceń i nie używasz pliku bash? Powodem jest to, że kod nie używa pliku, a jedynie polecenie, a do testowania wolałbym raczej kontrolować, co to za polecenie, aby nic nie robić bez zmiany kodu.
Trochę dziwne, wiem
Odpowiedzi:
3 dla odpowiedzi № 1Jak w sh -c "your_command your_args"
...?
1 dla odpowiedzi nr 2
Spróbuj
echo "ls -l" | sh
Powinien być w stanie zrobić wszystko w ramach tych cytatów, z zastrzeżeniem normalnych reguł ucieczki / wieloznaczności powłoki.
0 dla odpowiedzi № 3
możesz użyć:
eval "$YOURSTUFF; exit"