![使用 For 循环](https://linux22.com/image/106743/%E4%BD%BF%E7%94%A8%20For%20%E5%BE%AA%E7%8E%AF.png)
这就是我需要做的...
- 将脚本命名为.sh。该脚本将创建一个购物清单。
- 要求用户输入以空格分隔的项目。
- 使用 for 循环将项目写入名为 shopping_list 的文件。您应该使用 >> 将输出附加到文件中,因此每次运行脚本时列表都会变长。
- for循环结束后,显示购物清单的内容。
答案1
#!/bin/bash -
echo "Enter items separated by a space:"
IFS= read -r LIST
IFS=' ' # split on space only
set -o noglob # disable glob
for item in $LIST; do
printf '%s\n' "$item" || break
done >> shopping_list
echo "List:"
cat shopping_list