Указанный вывод предыдущей команды

Предположим, что вы находитесь в следующей ситуации:

<command 1>
<output of command 1>
<want to use output of command 1 here without have to retype it>

Мой конкретный случай:

which eclipse
/usr/bin/eclipse
ldd /usr/bin/eclipe

Но я бы предпочел не набирать эту последнюю строку, есть ли любой ярлык?

1
задан 18 December 2011 в 05:27

1 ответ

Используйте $():

ldd "$(which eclipse)"
6
ответ дан 25 May 2018 в 15:52
  • 1
    Или обратные ссылки: ldd `which eclipse` – Blair 18 December 2011 в 09:17
  • 2
    @Blair: $() является предпочтительным по сравнению с backticks, потому что он является гнездовым. Таким образом, хорошо сформировать привычку использовать $(), даже если они не являются строго необходимыми. – Scott Severance 18 December 2011 в 11:01
  • 3
    @ScottSeverance: Спасибо, я никогда не думал об этом. Я должен попытаться изменить свои привычки :). – Blair 18 December 2011 в 11:03

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

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