간단한 파일 입출력을 위해서 cat을 이용하는 경우가 종종 있을 것이다. 간단한 명령어기 때문에 별 생각 없이 써왔던 명령어였는데, 실수를 통해서 좀 깊이 알게되어 정리 해보려 한다. 내가 했던 실수는 다음과 같다. test1.txt 와 test2.txt의 내용을 test3.txt에 저장하려고 하였다.그런데 실수로 아래와 같이 해버렸다. $cat test* > test3.txt 위 문장은 풀어서 쓰면 다음과 같다 $cat test1.txt test2.txt test3.txt > test3.txt 위처럼 자기 자신 까지 포함해서 test3.txt에 저장이 되게 한 것이다. 그래도 test3.txt가 내용이 존재 하지 않기때문에 별 문제없을 것이라고 생각했다. 그런데, 신기하게도 무한 루프가 걸리면서 tes..