[ CnUnix ] in KIDS 글 쓴 이(By): swhan (Nameless1) 날 짜 (Date): 2004년 10월 22일 금요일 오전 11시 22분 51초 제 목(Title): Re: text file 변환 어떻게? 심심풀이 땅콩. bash로도 많이 복잡하진 않군요. [swhan@cnode1 /tmp/ttest]$ cat cut.sh #!/bin/sh ARGS="$*" FOUND= sed -e "s/[ ]+/ /g" > _input.txt for i in $ARGS do grep $i _input.txt >> _names.txt if [ $? -eq 0 ] then FOUND=$FOUND" "$i fi done echo "input ARGS = $ARGS" echo "found ARGS = $FOUND" COUNT=0 FIELDS= for i in `head -1 _names.txt` do let COUNT=$COUNT+1 for j in $ARGS do if [ $i = $j ] then FIELDS=$FIELDS$COUNT, fi done done cut -f $FIELDS -d " " < _input.txt rm _input.txt rm _names.txt --- 여기까지 --- 실행결과 [swhan@cnode1 /tmp/ttest]$ sh cut.sh ccc abs yue sld sdks < input.txt input ARGS = ccc abs yue sld sdks found ARGS = abs yue sld sdks abs yue sdks sld 1.0 3.1 4.2 0.7 [swhan@cnode1 /tmp/ttest]$ |