Shell-Script
-ksh:收入_ext.ksh:未找到ñosuchfileord我rectoryñ這s在CHF一世l和這rd一世r和C噸這r是No such file or directory
not found [No such file or directory]
嘗試執行 ksh 腳本時出現相同的錯誤。閱讀有關 PATH 的提示並在此處和此處./
的文章中使用 a 執行腳本並嘗試但沒有運氣。該腳本確實存在於我嘗試執行的目錄下,並且具有完全權限,但在直接執行或使用. 腳本中的第一行也有./``#!/usr/bin/ksh
錯誤資訊如下:
-ksh: revenue_ext.ksh: not found [No such file or directory]
但是,
ksh
同一目錄下的其他腳本執行良好,所以我完全不知道這裡可能出了什麼問題。任何幫助將不勝感激
我相信這裡可能有一些輸入導致這個錯誤。我能夠成功重現該錯誤。
測試
cat ksh_experiment.ksh #!/usr/bin/ksh echo "Hello"
現在,在我執行文件時提供權限後,它成功生成了輸出。現在正如這裡所討論的,我在我的文件中插入了一些輸入符。現在,當我執行腳本時,我得到的輸出是,
ksh: ./ksh_experiment.ksh: not found [No such file or directory]
現在,
cat -v ksh_experiment.ksh
也產生了相同的輸出。此外,如果我鍵入 ,則會vim ksh_experiment.ksh
打開一個新文件。正如我在提供的連結的答案中所討論的,我使用命令刪除了輸入,
perl -p -i -e "s/\r//g" ksh_experiment.ksh
在我執行時修復後,我得到了預期的輸出。