我在WSL Ubuntu系統上寫了一個簡單的bash腳本,它在那里運行得很好。然后我把它git push到github上,并到另一個WSL Ubuntu系統上git clone該專案,cd到該檔案夾并運行該腳本,但它被破壞了,出現了以下錯誤。
我試著用dos2unix,但這并不奏效,同樣的錯誤和同樣的中斷狀態。你有什么建議嗎?是什么導致了這種情況(我猜是在github中存盤了一些東西),以及如何解決(和以前一樣,在原WSL的Ubuntu系統上沒有看到下面的錯誤,腳本在那里完美運行)?
。command not found
: command 未找到。
: command not found
: 無效的外殼選項名稱
: command 未找到。
: command 未找到。
-bash: .custom: 第147行:在意外標記"$'{
''
'bash: .custom: line 147: `fnheader() {
uj5u.com熱心網友回復:
我在Windows的行尾也遇到了同樣的問題,所以我的解決方案是:
# Remove cloned repo
git config --global core.autocrlf input
# 再次克隆 repo
讓我知道它是否也適用于你。
謝謝你。
轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/324965.html
標籤:
