![한 파일의 마지막 n줄을 다른 파일로 복사](https://linux55.com/image/87445/%ED%95%9C%20%ED%8C%8C%EC%9D%BC%EC%9D%98%20%EB%A7%88%EC%A7%80%EB%A7%89%20n%EC%A4%84%EC%9D%84%20%EB%8B%A4%EB%A5%B8%20%ED%8C%8C%EC%9D%BC%EB%A1%9C%20%EB%B3%B5%EC%82%AC.png)
동일한 컴퓨터의 여러 사용자 계정에 대해 .bashrc 또는 .vimrc 파일 끝에 동일한 줄을 추가할 때 한 쉘 스크립트의 마지막 n 줄을 다른 쉘 스크립트로 복사하는 쉬운 방법은 무엇입니까?
답변1
Jasonwryan이 아직 자신의 의견을 답변으로 바꾸지 않았기 때문에 질문을 끝내기 위해 여기에 게시하겠습니다. 와일드카드 링크의 답변 중 하나를 선호하는 경우 이 질문을 중복으로 종료할 수 있습니다.
for dest in file1 file2 file.3rd
do
tail -n 5 /path/to/source/file >> "$dest"
done
...여기서 5는 크롤링할 행 수입니다. 한 가지 방법을 보여주기 위해 그 주위에 루프를 두었습니다. 거기에 glob을 넣을 수 있습니다(예: /home/userx*/.bashrc).