2016-11-05 5 views
-1

Display хэшируются команды для текущего сеанса оболочки расширения файла сценария оболочки .shDisplay хэшируются команды для текущего сеанса оболочки

+0

Прочитайте [страницы справки] (http://stackoverflow.com/help), особенно разделы с именем [«Какие темы можно задать здесь?»] (Http://stackoverflow.com/help/on-topic) и [«Какие типы вопросов я должен избегать?»] (http://stackoverflow.com/help/dont-ask). Также, пожалуйста, [прочитайте о том, как задавать хорошие вопросы] (http://stackoverflow.com/help/how-to-ask), и узнайте, как создать [Минимальный, Полный и Подтверждаемый пример] (http: // stackoverflow .com/помощь/mcve). –

ответ

0

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

Так что, если ваш скрипт содержит команду hash и запустить сценарий, как:

source script.sh 

Он покажет хеширования команды для текущей оболочки.

+0

Внутри файл сценария #!/Bin/Баш # Показать хэш команду на Ternimal эхо $ хэш Wrtie на терминальном ./script.sh Нет сигнала на выходе –

+0

'Эхо $ hash' в сценарии будет выводимое содержимое переменной, называемое 'hash', - это то, что вы хотите? Или вы хотите получить такой же результат, как если бы вы ввели «хэш» в свой терминал? –

+0

Последнее, что ответит, пользуется полной благодарностью. echo $ hash работал в терминале, и только хэш работал в файле script.sh –

Смежные вопросы