이것은 내가 작업 중인 bash 스크립트입니다.
i/p: o/p: 확장자를 가진 ls *.py
출력 파일 목록.py
1. 파일 "n"개 수를 어떻게 알 수 있나요 .py
?
2. 그런 다음 추가 처리를 위해 펌프 파일을 하나씩 프로그램에 넣으시겠습니까?
답변1
배열을 사용하겠습니다.
# get the files
files=(*.py)
# list the files
printf "%s\n" "${files[@]}"
# count the files
n=${#files[@]}
# iterate over the files
for file in "${files[@]}"; do
someCommand "$file"
done
# or, if you want the index for some reason
for ((i=0; i < n; i++)); do
echo "$i: ${files[i]}"
done
Bash 배열 튜토리얼여기