我想显示"您的出生年份"(例如),然后在变量YEAR中最多读取4个字符。
我使用了命令;
position: absolute;
,但只显示年份并阅读显示
echo "Your year of birth: "; read -n 4 $year
我不明白为什么我不读......
谢谢!
答案 0 :(得分:0)
您需要将变量传递给不带前导$
的内容,如下所示:
read -n4 year
echo "You was born in $year"
答案 1 :(得分:0)
您提供给read
的变量不是变量的扩展,而是变量的实际名称,因此更改为
read -n4 year
在该命令之后,您可以使用$year
,它会扩展为您输入read
的内容。