작업 실행 후 자동으로 자신을 파괴하는 쉘 스크립트 명령을 만드는 방법은 무엇입니까? [폐쇄]

작업 실행 후 자동으로 자신을 파괴하는 쉘 스크립트 명령을 만드는 방법은 무엇입니까? [폐쇄]

로그인하자마자 Ubuntu 13.10에서 명령이 실행되기를 원합니다. ~/.profile파일에 특정 명령을 추가 해야 한다는 것을 알고 있습니다 . 그건 문제가되지 않습니다.

~/.profile이 파일의 특정 줄을 삭제하고 원래 상태로 복원하고 싶습니다 . 이 작업은 한 번만 수행하고 싶으므로 이 문제에 대한 도움을 주시면 감사하겠습니다.

편집 #1

sudo startx로그인 후 바로 실행 하려고 합니다 . 이 명령을 사용하면 일시적으로 GUI가 제공된다는 것을 알았습니다. 그러나 GUI를 사용하여 특정 파일을 열려면 gnome-open <file path>.

답변1

항상 파일의 마지막 3줄을 제거하고 싶다면 간단히 head.

$ head -n -# ex.txt

샘플 파일.

$ cat ex.txt 
1
2
3
4
5

마지막 3줄을 삭제하세요.

$ head -n -3 ex.txt 
1
2

이렇게 하고 동일한 파일에 저장하십시오.

$ head -n -3 ex.txt | tee ex.txt 
1
2

업데이트가 파일에 적용되었는지 확인합니다 ex.txt.

$ cat ex.txt 
1
2

관련 정보