寫了個shell腳本
第一行是#!/bin/bash
執行時報錯#!/bin/bash: No such file or directory
雖然不影響執行,但是每次都報這個錯誤看著很別扭
百度了一下,因為我這個sh檔案是在windows環境創建的,然后傳到linux里執行,所以編碼還是保留的windows的gbk格式,所以是因為編碼問題導致的
解決辦法一,在linux里使用vi編輯一個同名的檔案,然后把sh檔案的內容復制粘貼進來,再次執行就沒有這個問題了
解決辦法二,在windows里使用可以轉碼的編輯器打開,把編碼從 gbk 改成 utf-8,傳到linux里再次執行就沒有這個問題了
如果代碼不是很多的話,推薦 解決辦法一
轉載請註明出處,本文鏈接:https://www.uj5u.com/caozuo/503034.html
標籤:Linux
