使用 For 循环

使用 For 循环

这就是我需要做的...

  1. 将脚本命名为.sh。该脚本将创建一个购物清单。
  2. 要求用户输入以空格分隔的项目。
  3. 使用 for 循环将项目写入名为 shopping_list 的文件。您应该使用 >> 将输出附加到文件中,因此每次运行脚本时列表都会变长。
  4. 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

相关内容