bash 空白行導致 command not found - Linux

Olga avatar
By Olga
at 2020-11-13T10:42

Table of Contents

目前 TEST.sh 的內容如下

#!/bin/bash
WORKDIR=backup

echo $WORKDIR
echo "備份程序"

echo "根目錄"

但是在執行 sh TEST.sh 後輸出的結果為
: command not found
backup
備份程序
: command not found
根目錄

中間為了格式打上去的空行被當成無效指令
導致輸出 : command not found
想請問一下有沒有人遇過這種情況
以及這個要怎麼處理?

--
『老闆你好 我是國立的』 『老闆你好 我是私立的』 『腦~~~~~~~闆~~~~~~』 Amy!
有消息會跟你聯絡 有消息會跟你聯絡 給她個私人秘書職位
◤ ◥ ◤◥ 國立
-○=○- -□=□- ● ● ◤ ◥ 私立
) 尬不過
-? - )) 兩粒

--
Tags: Linux

All Comments

Todd Johnson avatar
By Todd Johnson
at 2020-11-15T19:10
先檢查是否有全形空白
Victoria avatar
By Victoria
at 2020-11-18T03:37
windows換行?
Gary avatar
By Gary
at 2020-11-20T12:05
應該是有不是空白的東西混進去
Irma avatar
By Irma
at 2020-11-22T20:32
dos2unix
Linda avatar
By Linda
at 2020-11-25T05:00
xxd TEST.sh 賠上來看看
Joe avatar
By Joe
at 2020-11-27T13:28
Backup被當成指令了啦
Zora avatar
By Zora
at 2020-11-29T21:55
沒問題呀! https://i.imgur.com/fmMGKGL.jpg
Genevieve avatar
By Genevieve
at 2020-12-02T06:23
你bash是不是連到dash
Daniel avatar
By Daniel
at 2020-12-04T14:50
set -x 追追看?
Susan avatar
By Susan
at 2020-12-06T23:18
然後在之前不管有沒有 dos 換行都先 dos2unix
Daniel avatar
By Daniel
at 2020-12-09T07:46
sed應該也可以處理這個
Blanche avatar
By Blanche
at 2020-12-11T16:13
sed 's/\r$//'

CentOS 8怎麼只刪除GUI

Sarah avatar
By Sarah
at 2020-11-12T23:41
小弟最近初學linux,有個問題想請教,因為之前練習安裝web server的時候有搭配GUI,能 夠進入網頁進行設定,在後面練習使用純文字安裝的時候,突然沒辦法進網頁設定一時不知 道怎麼辦就安裝了Server with GUI這東西,想請問能夠不動到server只單純把GUI刪掉嗎? 額外插個問題 因為是 ...

Ubuntu20.04

Agnes avatar
By Agnes
at 2020-11-10T18:25
使用起來跟19.10來比,是多了一個新的功能, 就是顯示的設定,提供了深色模式與淺色模式的選擇 ,Mac OSX是在10.15.6(ios13.1)之後,Android OS是在10.0之後 ,Windows10是在1909之後,所以現在各家OS 都有提供黑色模式,這樣視障者操作電腦手機平板 ,就看 ...

樹莓派pi 4安裝ubuntu18.04遇到問題

Genevieve avatar
By Genevieve
at 2020-11-10T12:31
各位前輩好,由於目前論文需要用到uhd的套件,但是因為樹莓派官方提供的Ubuntu 20.1 0無法順利安裝,因此上了github網站尋找了ubuntu18.04(實驗室都用這版裝uhd套件) ,但是裝完後卻發生桌面沒有任何軟體或工具列,創建資料夾也不會顯示,不知道發生什 麼問題,找了網路解決辦法卻找不到gd ...

這個 sed-縮網址程式何時會爆炸?

Mason avatar
By Mason
at 2020-11-07T17:40
※ 引述《Gold740716 (項為之強)》之銘言: : 其實不一定要全部擠在同一行。 : 看你好像對 sed 還有愛,可以看看 sed 的語法。 : 我會把不同的 pattern 寫成不同行,會比較好讀, : 也不用想要怎麼把一堆 pattern 擠在同一個 regexp 裡。 : 反正只會有一行能成功匹 ...

這個 sed-縮網址程式何時會爆炸?

Quintina avatar
By Quintina
at 2020-11-06T22:41
其實不一定要全部擠在同一行。 看你好像對 sed 還有愛,可以看看 sed 的語法。 我會把不同的 pattern 寫成不同行,會比較好讀, 也不用想要怎麼把一堆 pattern 擠在同一個 regexp 裡。 反正只會有一行能成功匹配執行,其它會因為不匹配就放掉了。 另外你的 (idempotent) , ...