리다이렉션 task를 해결하기 위해 집파일을 다운 후, 폴더 안에 있는 3개의 파일을 하나의 파일에 병합해야한다.
그러기 위해선 '>' 리다이렉션 커멘드를 활용해야 한다.
'>' 커멘드를 이용하여 all-specise.txt 파일이 잘 생성되었고, 그곳에 세개의 파일 내용이 모두 들어간 것을 확인 할 수 있다.
중복되는 이름을 지우기 위해 'sort' 커멘드의 '-u'옵션을 활용한다. 그 후 값을 sorted-animals.txt라는 파일을
생성하여 그곳에 값을 넣어논다.
위 처럼 잘 되었다.
date에 대한 값을 sorted-animals.txt 파일에 추가를 하기 위해선 '>>' 추가 기능 리다이렉션 커멘드를 활용해야 한다.
마지막에 현재 시간이 추가 된 것을 확인할 수 있다.
그다음 'Green Anaconda'를 추가하기 위해선 'echo' 커멘드를 리다이렉션 커멘드와 같이 사용하여 sorted 파일에 추가한다.
마지막에 그린아나콘다가 추가되었따 :>
에러 문구를 파일에 넣기 위해서는 '2>>' 커멘드를 활용해도 되지만, 나는 '&>>'커멘드가 편리하여 이것을 활용하였다.
마지막에 에러문구까지 완벽하게 sorted 파일에 들어간 것을 확인할 수 있다.
리다이렉션이 유용한 기능인지는 파이프를 배우면 깨닫게 된다고 한다.
다음장에 파이프에 대한 개념을 잘 공부해서 리다이렉션 기능의 활용성을 깨달았으면 좋겠다.
'Linux' 카테고리의 다른 글
Linux_Expansion Exercise (1) | 2024.03.17 |
---|---|
Linux_Piping Exercise (0) | 2024.03.15 |
Linux_Working With Files Exercise (2) | 2024.03.12 |
Linux_Deleting, Moving & Copying Exercise (0) | 2024.03.07 |
Linux_Making Files and Folders Exercise (0) | 2024.03.06 |