我在linux控制檯上工作,需要在csh提示符下工作。然而,默認的提示是bash,我必須給命令csh改變模式。切換提示符的原因是有一些後臺文件只能在csh提示符下運行。從bash切換到csh提示符
實施例:
-bash-4.1$ ade useview shkanodi_sqlplus_v1
bash: /usr/local/nde/setup/nderc.csh: line 44: syntax error near unexpected toke n `('
bash: /usr/local/nde/setup/nderc.csh: line 44: `foreach file (.ndeprodrc .ndevie wrc)'
bash: /etc/skel/cshrc-DEFAULT: line 20: syntax error: unexpected end of file
說明: 在上面的例子中沒有bash提示符正確執行命令ade useview shkanodi_sqlplus_v1
和予先必須給csh命令,然後運行該命令。我想繞過給csh命令。
您正在運行'帶'bash'的csh腳本。別。這是兩個完全不同的程序。 – Carpetsmoker
@Carpetsmoker這是運行csh腳本的後臺進程。我知道那些是不同的程序,我們不能用bash運行csh腳本。其目的是在執行在後臺調用csh腳本的命令之前繞過運行命令csh。現在只能通過在後臺腳本中執行csh命令來完成。 –