쉘 정렬질문입니다
글쓴이: asdf132456 / 작성시간: 목, 2020/01/30 - 3:21오후
prac1.txt
1234 3 kim
3232 2 choi
3222 8 kap
4123 7 soo
prac2.txt
1211 3 lee
1212 6 smith
1338 4 paa
1337 5 james
를 세로로 붙인다음 정렬하여 숫자4개와 숫자1개를 출력하여 저장하려고합니다
#!/bin/bash
rm abc.txt
rm sum.txt
rm aaa.txt
join -a 1 -a 2 -1 1 prac1.txt prac2.txt > abc.txt
i=0
sort abc.txt > abc1.txt
while read line
do
#array[$i]=$line|cut -d ' ' -f1
echo "count =" $i
echo $line|cut -d ' ' -f1 -f2|tee echo $1 : $2 >>aaa.txt
#echo ${array[$i]}
((i++))
done < abc1.txt
이렇게 코드를 짜긴했는데 aaa.txt의 출력은
1211 3
1212 6
1234 3
1337 5
1338 4
3222 8
3232 2
4123 7
이렇게나오네요 어떻게해야 :이 나올수있을지 질문드립니다
Forums:
음 ..
되면 한다! / feel no sorrow, feel no pain, feel no hurt, there's nothing gained.. only love will then remain.. 『 Mizz 』
음2
$ cat prac1.txt prac2.txt |
산법 무시하고 결과만 급하게 출력시켜보았어요~
쪼매 더 다듬질했네요,,,
파일이 많아질 경우의 대비 코드입니다 ;;;
--
^고맙습니다 감사합니다_^))//
파이선 나왔는데 루비가 빠지면 섭하죠.. ㅋㅋ~$
파이선 나왔는데 루비가 빠지면 섭하죠.. ㅋㅋ
루비 코드가 군더더기 없이 간결하고 아름답네여~ ^^
루비 코드가 군더더기 없이 간결하고 아름답네여~ ^^^
xyz
음... cat 으로 시작하는 한줄 권법이 참
음... cat 으로 시작하는 한줄 권법이 참 무섭네여,,, 포스를 느끼고 갑니다,,, 좋은 코드 보여주셔서 감사드립니다^^^
[우분투 18.04 파여폭스 나비에서 작성했습니다]
댓글 달기