因為最近在除錯,總是做一些很繁瑣的工作,所以就想著搞個shell指令碼玩玩~
shell指令碼看得比較多,還是第一次寫
/bin/bash^m: bad interpreter: no such file or directory
【介紹】關於換行符的處理,windows下面是回車+換行,而linux下面是 換行……所以問題才會出現……
直接在linux下面編輯檔案
使用轉換命令:dos2unix,這個命令在linux發行版中一般是沒有的,需要安裝(sudo apt-get install tofrodos)
使用命令sed -i -e 's/\r$//' *.sh進行消除回車符
執行第乙個shell指令碼
第一次在centos上執行shell指令碼,先寫個hello world指令碼演示一下。這裡只說步驟,詳細查資料。1 先建立乙個hello.sh檔案。2 然後使用vim編輯這個檔案,這裡會用到這幾個命令,進入vim編輯器進入編輯模式按鍵i,然後在檔案中編輯shell指令碼,俺家esc退出編輯模式進入...
乙個shell指令碼
之前學過shell指令碼,但是工作中一直沒有用到,今天由於要搞乙個定時任務,為了防止重複啟動php指令碼,就需要寫乙個shell,下面是指令碼內容 bin bash 宣告要使用哪個shell 下面是備註檔案 這可是乙個好習慣奧 date 2012 7 18 version 1.0 設定相關變數 fi...
乙個簡單的Shell指令碼
最近新學linux的shell程式設計。試著寫了乙個遍歷資源目錄的子目錄,每個資源子目錄中拷貝10個檔案到目標目標的小指令碼。沒有什麼技術含量,只是防止自己忘記。bin sh srcroot vsu data2 datasource npm fiveminute srcpath null myroo...