입력 파일:
01.05.2016 87893938
02.05.2016 35435345
03.05.2016 35435345
04.05.2016 12345678
파일에 4줄만 유지하고 싶습니다. 즉, 날짜 05.05.2016 6905698을 삽입하면 내 파일의 첫 번째 행이 삭제됩니다. 내 파일에는 지난 4일간의 데이터만 필요합니다.
결과물 파일:
02.05.2016 35435345
03.05.2016 35435345
04.05.2016 12345678
05.05.2016 89459678
답변1
cp -p file file.orig && \
tail -n 4 file.orig > file && \
rm file.orig
이것은 것이다원본 파일 복사백업 복사본의 경우 백업 복사본에서 마지막 4개 행만 검색하여 이 4개 행을 원본 파일 이름에 넣은 다음 백업 복사본을 삭제합니다.