1. (1)将主提示符改为用户的主目录名 (提示:参考教材 4.6.8 节环境变量 PS1 和 HOME 的用法)
(2)将字符串 DOS file c:>\$student\*赋值给变量 x,并显示出来 (提示:注意引号的选择,同时确保字符串中多个空格、$、*等完全原样显示)
(3)在 shell 命令终端输入 likes=(cosmos galaxy moon); likes[6]=mars,然后使用 echo 分别显示以下表达式 的值,并结合结果,写出表达式的作用。
① ${likes[*]} ② ${likes[@]} ③ ${#likes[*]} ④ ${#likes[@]} ⑤ ${#likes} ⑥ ${#likes[0]}
① ${likes[*]} 数组likes中非空的值
② ${likes[@]} 同上
③ ${#likes[*]} 数组likes中已经设置了的个数
④ ${#likes[@]} 同上
⑤ ${#likes} 数组likes中第一个元素“mars”的长度
⑥ ${#likes[0]} 同上
(4)在 shell命令终端输入name=Phoenix,然后使用echo显示表达式①,观察结果;然后输入命令unset name, 再输入表达式①观察结果。结合两次结果,写出表达式的作用。 ① ${name:-hello}
当name不为空时使用变量:-字符串赋值无效。
而unset删