하나의 스크립트가 여러 파일을 사용합니다.

하나의 스크립트가 여러 파일을 사용합니다.

Bash에서 하나의 스크립트를 통해 많은 작업을 실행하고 싶습니다. 두 개를 했는데 그 이상은 못 했어요. 하나씩 해봤습니다. 다음 절차는 다음과 같습니다 ./script /directory fileX. 디렉터리에는 스크립트가 fileX 값의 호환성을 계산하는 데 사용하는 파일이 포함되어 있습니다.

예를 들어 ./script ./directory file1&, 두 번째로./script ./directory file1 &

파일 1에서 파일 10으로 이동하고 싶습니다.

가능합니까? 그렇다면 도와주세요.

답변1

for예를 들어, 이는 루프를 통해 수행될 수 있습니다.

for i in $(seq 1 10)
do
./script ./directory file$i &
done

답변2

중괄호 확장 기능이 있는 Bash3+.

for i in {1..10}; do
  /script ./directory "file$i" &
done

POSIX 사용sh

i=1
while [ "$i" -le 10 ]; do
  /script ./directory "file$i" &
i=$((i + 1))
done

관련 정보