Czy mogę uruchomić polecenie WEWNĄTRZ innego polecenia?

20

Czy mogę uruchomić polecenie w innym poleceniu, na przykład:

twidge update date

datebędąc datetak skutecznym poleceniem bash , twidgezaktualizuje Twittera z dzisiejszą datą. twidgeto klient Twitter oparty na CLI.

Switchkick
źródło

Odpowiedzi:

28

Możesz spróbować w ten sposób uciec od polecenia

twidge update "$(date)"

Który wykona datei połączy dane wyjściowe polecenia z twidgepoleceniem.

Według twidgeinformacji pomocy

Możesz także pominąć status, w którym to przypadku pojedynczy wiersz zostanie odczytany ze standardowego wejścia i potraktowany jako aktualizacja. Przykład:

date | twidge update

Po prostu potokuj polecenie, aby przekręcić przez stdin.

Marco Ceppi
źródło
11

Tak, jeśli dobrze cię rozumiem, zrobi to:

twidge update `date`

Jeśli twidgeto się nie podoba, spróbuj twidge update "$(date)"cudzysłowu, aby przekazać go jako jeden długi ciąg.

evgeny
źródło
Ach drats, twidge się nie podobało, ale i tak dziękuję, ta informacja okaże się przydatna później bez wątpienia.
Switchkick 15.10.10
6
Użycie `` jest przestarzałe, ale tak czy inaczej, jeśli wolisz go używać, możesz zrobić '' randkę ''
enzotib