shell指令碼執行錯誤 $‘\r‘:command not found
指令碼是在window下編輯完成後上傳到linux上執行的,win下的換行是回車符+換行符,也就是\r\n,而unix下是換行符\n。linux下不識別\r為回車符,所以導致每行的配置都多了個\r,因此是指令碼編碼的問題。
在linux上執行 dos2unix 指令碼名
,再次執行指令碼,報錯消失。
相關文章
- 解決shell指令碼錯誤$’r’ command not found指令碼
- 執行 shell 指令碼 \r 問題解決指令碼
- 執行shell指令碼指令碼
- 檔案格式引起的指令碼執行錯誤指令碼
- 執行指令碼寫入中間表錯誤返回錯誤資訊指令碼
- Mac 終端執行 shell 指令碼Mac指令碼
- sqlplus執行指令碼時遇到錯誤自動停止SQL指令碼
- Linux shell:執行shell指令碼的幾種方式Linux指令碼
- shell指令碼linux命令連續執行指令碼Linux
- 執行shell指令碼報錯:-bash: ./test1.sh: /bin/bash^M: ...指令碼
- sh指令碼執行報錯指令碼
- 【linux報錯】-bash: xhost: command not foundLinux
- shell指令碼報錯:[: missing `]‘指令碼
- -bash: id: command not found -bash: tty: command not found
- [20231023]生成bbed的執行指令碼(bash shell).txt指令碼
- 使用Mac自定義快捷鍵執行shell指令碼Mac指令碼
- php執行shell指令碼需要sudo許可權PHP指令碼
- shell指令碼命令 執行python檔案&python命令列執行python程式碼指令碼Python命令列
- CentOS 已安裝virtualenv, 但還是報錯誤 bash: virtualenv: command not foundCentOS
- python virtualenv報錯-bash: virtualenv: command not foundPython
- Spring Boot Intellij 執行應用的時候 Command line is too long. Shorten command line for 錯誤Spring BootIntelliJ
- win10執行ie錯誤程式碼inet_e_resource_not_found的修復方法Win10
- 總結一篇shell除錯技巧及常見的指令碼錯誤除錯指令碼
- Shell指令碼入門:編寫格式與執行方式指令碼
- 如何讓shell指令碼變成可執行檔案指令碼
- Linux中執行Shell指令碼的方式(三種方法)Linux指令碼
- shell指令碼的三種執行方式和區別指令碼
- Mac之telnet報錯-bash: telnet: command not foundMac
- IntelliJ IDEA 執行專案的時候提示 Command line is too long 錯誤IntelliJIdea
- nodemon: command not found
- pip: command not found
- 執行錯誤集
- Shell多執行緒備份資料庫的指令碼執行緒資料庫指令碼
- Shell指令碼執行有哪些方式?linux系統學習指令碼Linux
- test.sh: line 3: $‘\r‘: command not found 或者 vim去掉^M字元字元
- Linux Shell獲取正在執行指令碼的絕對路徑Linux指令碼
- 詳解shell中source、sh、bash、./執行指令碼的區別指令碼
- zsh:command not found: xxx