欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

未预期的符号“read”附近有语法错误

程序员文章站 2024-02-19 13:50:16
...

未预期的符号“read”附近有语法错误
如果出现了这种问题,建议去看看是否是自己少了空格,就像我的script,本以为是按照书上来的,结果就是出问题,看了好久才发现自己函数边界的空格少一个…自闭了,写下来以备警示自己!

#!/bin/bash
function dbl { 
        read -p 'Entera value:' value
        echo $[ $value * 2 ]
}       
result=$(dbl)
echo "New result is $result"

我原来的代码是:

#!/bin/bash
function dbl{ 
        read -p 'Entera value:' value
        echo $[ $value * 2 ]
}       
result=$(dbl)
echo "New result is $result"

这不仔细看真的很难发现。。。shell咋比python还娇…

相关标签: Linux shell bug