![](/img/trans.png)
[英]Why do I get “-bash: syntax error near unexpected token `('” when I run my Perl one-liner?
[英]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
case
以esac
結尾。 因此,至少您的代碼示例是不完整的。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.