Могу ли я выполнить команду WITHIN другой команды?

Могу ли я выполнить команду в другой команде, например:

twidge update date

date, являясь командой bash date настолько эффективно, twidge обновит Twitter с сегодняшней датой. twidge является клиентом для Twitter на основе CLI.

20
задан 13 December 2017 в 20:12

2 ответа

Вы можете попытаться экранировать команду следующим образом

twidge update "$(date)"

, которая выполнит date и , объединит выходные данные команды в команду twidge.

Согласно справочной информации twidge

Вы также можете опустить статус, и в этом случае одна строка будет считана из стандартного ввода и будет принята как ваше обновление. Пример:

date | twidge update

Просто направьте команду для переключения через stdin.

0
ответ дан 13 December 2017 в 20:12

Да, если я вас правильно понимаю, это будет сделано:

twidge update `date`

Если twidge не нравится, попробуйте twidge update "$(date)", кавычки, чтобы передать его как одну длинную строку .

0
ответ дан 13 December 2017 в 20:12

Другие вопросы по тегам:

Похожие вопросы: