在Linux下執行程序最省事的方式就是將系統的執行流程封裝成一個shell腳本,上傳到linux環境中后就可以直接執行了,但是今天在具體實施的時候出現了錯誤 $'\r': command not found,一直滅有解決,查詢了相關的資料后才發現了問題,最根本的問題就是在Windows下換行的“\r”到了Linux環境下不能夠識別了,因為Linux環境下默認的換行符為“\n”,這里就需要做一點修改的工作才可以了。
我選擇的解決方案是借助於dos2unix插件的轉化功能來完成這個工作,進入Linux環境下安裝該組件:
apt install dos2unix
以腳本test.sh為例來講解使用方法:
chmod 755 test.sh
dos2unix test.sh
./test.sh
非常簡單的使用,學習記錄一下。
————————————————
版權聲明:本文為CSDN博主「Together_CZ」的原創文章,遵循 CC 4.0 BY-SA 版權協議,轉載請附上原文出處鏈接及本聲明。
原文鏈接:https://blog.csdn.net/Together_CZ/article/details/88395718