NT에서 유닉스나 솔라에 FTP로 파일을 올리면 ^M이 붙잖아여.....
H|BEST|20020212|103547^M
L|2145254682|1200^M
L|2154233154|1300^M
L|2455224565|1200^M
L|2342434332|15000^M
T|4^M
위의 파일처럼 ^M이 붙은 걸 지우려구 하는데....
어케해야 하는지....
File=./testfile
TempFile=/export/home/test/temp/testtemp
while read line
do
echo ${line//^M//g} > $TempFile
var=$(cut -f1 -d| $TempFile)
if [ "$var" = H ]
then
var1=$(cut -f2 -d| $TempFile)
elif [ "$var" = L ]
then
var2=$(cut -f2 -d| $TempFile)
var3=$(cut -f3 -d| $TempFile)
var4=$(cut -f4 -d| $TempFile)
echo $var1,$var2,$var3,$var4
echo
else
exit 1
fi
done < ./testfile
exit 0
위의 예처럼 한줄씩 파일로 저장해서 파싱할려구 하는뎅.....
^M이 안 없어지네여....흑흑....
도와주세요