簡體   English   中英

為什么我的bash腳本中出現語法錯誤?

[英]Why do I get a syntax error in my bash script?

這是我一直在嘗試的腳本:

#!/bin/bash
    case “$1” in 

    [0-9][A-Z])
    echo “ <<Usage: $0 >> Script5.rc argb  ”
    ;;

./Script.rc

但是當我運行它時,出現以下錯誤:

意外令牌附近的語法錯誤

我在這里做錯了什么?

兩個問題:

1)這些是unicode引號。 那些可以完善腳本。 不要用Microsoft Word編寫代碼。

2)您忘記了結案。

case "$1" in  

[0-9][A-Z])
  echo " <<Usage: $0 >> Script5.rc argb  "
  ;;  
esac

caseesac結尾。 因此,至少您的代碼示例是不完整的。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM