Чи можу я запустити команду ВІД іншої команди?


20

Чи можна запустити команду в іншій команді, наприклад:

twidge update date

dateбудучи командою bash dateнастільки ефективно, twidgeоновить щебетати з сьогоднішньою датою. twidgeє клієнтом Twitter.

Відповіді:


28

Ви можете спробувати уникнути такої команди

twidge update "$(date)"

Який буде виконувати dateта об'єднувати вихід команди в twidgeкоманду.

Відповідно до twidgeдовідкової інформації

Ви також можете опустити статус, і в такому випадку один строк буде прочитаний з stdin та прийнятий як ваше оновлення. Приклад:

date | twidge update

Просто перекажіть команду twidge через stdin.


11

Так, якщо я вас правильно зрозумів, це зробить:

twidge update `date`

Якщо twidgeце вам не подобається, спробуйте twidge update "$(date)", лапки передати його як один довгий рядок.


Ага, дритз, твідж не сподобався, але все-таки дякую, ця інформація пізніше виявиться корисною.
Switchkick

6
Використання `` застаріло, але все одно, якщо ви віддаєте перевагу його використанню, ви можете виконати "дата"
enzotib
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.