Код работает в терминале, но не в скрипте

Есть несколько ярлыков, если вы хотите, чтобы все аргументы из предыдущей команды или только последний аргумент.

Для всех аргументов: <command> !* Только для последнего аргумента:

Примеры:

ls foo/ bar/
ls !* # Gives the results of ls foo/ bar/

ls foo/ bar/
ls !$ # Gives the results of ls bar/

Если вам нужен один аргумент из списка аргументов из предыдущей команды, вы можете использовать <command> !!:<argNumber>

Example :

ls foo/ bar/ baz/
ls !!:2 # Gives the results of ls bar/
ls foo/ bar/ baz/
ls !!:1 # Gives the results of ls foo/
1
задан 28 January 2015 в 23:53

0 ответов

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

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