/ / jak bash wyjścia w jednej linii, rodzaj potoku w wyjściu (bez pliku bash) - bash

jak bash wyjścia w jednej linii, rodzaj rury w wyjściu (bez pliku bash) - bash

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 № 1

Jak 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"