Я создал несколько псевдонимов bash в Git Bash для Windows, чтобы запускать исполняемые файлы из оболочки bash.
Проблема, с которой я столкнулся, заключается в том, что bash ожидает код завершения, прежде чем снова начинает отвечать на ввод, так как после закрытия запущенного приложения он снова начинает принимать команды.
Есть ли переключатель или что-то, что я может включить в псевдоним, чтобы bash не ждал код выхода?
Я ищу что-то вроде этого ...
alias np=notepad.exe --exit
Я подтверждаю то, что George упоминает в комментариях:
Запустив свой псевдоним с '&
', вы сможете продолжить, не дожидаясь кода возврата.
При использовании:
alias npp='notepad.exe&'
вам даже не придется вводить '&
'.
Но для включения параметров я бы рекомендовал скрипт (вместо псевдонима) , размещенный в любом месте вашего пути, в файле под названием "npp
":
/c/WINDOWS/system32/notepad.exe $1 &
позволит вам открыть любой файл с помощью "npp anyFile" (не нужно вводить '&
'), не дожидаясь кода возврата.
Сценарий типа:
for file in $*
do
/c/WINDOWS/system32/notepad.exe $file &
done
запустит несколько редакторов, по одному на каждый файл в параметрах:
npp anyFile1 anyFile2 anyFile3
позволит вам
Следуйте команде с амперсандом ( &
), чтобы запустить ее в фоновом режиме.