变量名与变量值
一个常见错误是忘记在变量名前加 $。
这样做时,shell 会使用您输入的名字,而不是该变量的取值。
对于有经验的用户,更常见的错误是把变量名拼错。
例如,若您像这样定义 datasets:
datasets=seasonal/*.csv
然后输入:
echo $datsets
shell 不会打印任何内容,因为 datsets(少了第二个 "a")并未定义。
如果您在主目录中运行下面两条命令,会打印出什么?
files=seasonal/*.csv
for f in files; do echo $f; done
(作答前请仔细阅读循环的第一部分。)
本练习是课程的一部分
