리눅스 shell 프로그래밍

jungwook의 이미지

안녕하세요?
지금 간단한 자동화 프로그램을 만들려는데,

#!/bin/bash

# 명령어 사용시 $(명령어) 이런식으로 사용
dir=$(pwd)

#실행될때마다 고쳐야 될 부분
number=4025
bench1=481
bench2=444

set benchmark benchmark2 benchmark3 benchmark4 benchmark5

for file in *.pl
do
$dir/$file $number $1 $bench1 $bench2
shift
number=$(($number + 1 )) # 쉘 프로그램에서는 꼭 붙여야함.
done

음 shell을 잘 몰라서 이런식으로 만들었는데 제가 궁금한건 여기서
$dir/$file $number $1 $bench1 $bench2
이 부분이 각 새로운 terminal 로 실행이 되어야 될 것 같은데 혹시 방법이 있나요?

즉, 루프를 돌때마다 새로운 터미널에서 do안에 문들이 실행되어야 되거든요.

jungwook의 이미지


음.. 즉 새로운 터미널로 저 부분들이 개별적으로 실행되면 되는데 방법이 없나요?

anabaral의 이미지

일반적인 쉘 명령보다는 xterm 명령 옵션을 뒤져야 할 것 같네요.

부랴부랴~~~