Этот вопрос лучше подходит для https://superuser.com. Я не уверен в том, что вы спрашиваете, но у меня есть несколько разных толкований.Этот вопрос несколько расплывчатый, поэтому я отвечу как на то, что вы на самом деле сказали, так и на то, что, я думаю, вы имели в виду.переводчик с вашим собственным кодом.Мое ключевое слово для того, чтобы думать, что это "вместо".Это предполагает, что test.sh
является интерпретатором, похожим на Bourne Shell, и что используемая вами оболочка НЕ Bash.Это может быть достигнуто с помощью следующего (эквивалентно используемой оболочке):
sudo cp ~/your_directory/test.sh /bin/
sudo cp /bin/bash ~/your_directory/bash_backup
sudo rm /bin/bash
sudo mv /bin/test.sh /bin/bash
Этот код заменит файл на /bin/bash
на test.sh
.Я не рекомендую делать это на самом деле, так как вы не сможете восстановить исходную функциональность Bash, в зависимости от того, как настроена ваша система.
Что я думаю, что вы имели в видуСпросите, как вы можете запустить test.sh
при запуске, а затем продолжить в обычном режиме.Здесь ответили: http://stackoverflow.com/questions/12973777/ddg#12973826