이게 내가 해야 할 일이야...
- 스크립트 이름을 .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