#!/bin/bash
fillFile() {
echo "" >> $OUT_FILE
echo "var __result$COUNT = Math.$1($2);" >> $OUT_FILE
echo "var __expect$COUNT = $3;" >> $OUT_FILE
}
COUNT=1
READ_PATH="./input/"
READ_FILE=$READ_PATH$2
OUT_PATH="./output/"
OUT_FILE="$OUT_PATH$1.js"
if [ ! -d $OUT_PATH ]
then
/bin/mkdir -p $OUT_PATH >/dev/null 2>&1 && echo "Directory $OUT_PATH created." || echo "Error: Failed to create $OUT_PATH directory."
fi
if [ ! -d $OUT_FILE ]
then
touch $OUT_FILE > /dev/null 2>&1 && echo "File $OUT_FILE created." || echo "Error: Failed to create $OUT_FILE files."
else
echo "Error: $OUT_FILE file exists!"
fi
echo "/*******************************************************************************" >> $OUT_FILE
echo " ***************************************************************************** */" >> $OUT_FILE
while read arg exp; # read 2 tokens.
do
fillFile $1 $arg $exp # function call with params
((COUNT=$COUNT+1))
done < $READ_FILE # read from READ_FILE path.
'NATIVE > 리눅스' 카테고리의 다른 글
스크립트 문자열 자르기 (0) | 2012.09.12 |
---|---|
script에서 명령결과 변수에 저장하기 (0) | 2012.09.12 |
디렉토리 및 파일 생성 스크립트 (0) | 2012.08.28 |
네트워크 서비스 탐색 비활성화 메시지 (0) | 2012.08.22 |
리눅스 프로세스 강제종료 (0) | 2012.08.21 |