awk
나는 , bash 를 사용하여 파일을 수정하는 방법을 배우는 것을 좋아합니다 sed
. 하지만 이로 인해 문제가 발생할 수 있다는 것을 알고 있으므로 로그를 준비하고 싶습니다.파일 내부. 파일 수정 후 바닥글에 로그를 생성하는 방법을 고민 중인데 .html
, 그 프로세스가 무엇인지, 무엇을 호출하는지 잘 모르겠습니다. 나는 다음을 할 수 있기를 원합니다:
line break after the very last line of code
comment tag <!--
each item modifed on a line
end comment tag -->
예:
<html>
<head>
</head>
<body>
<div class="example">This is before script</div>
</body>
<html>
<html>
<head>
</head>
<body>
<!--<div class="example">This is after script</div>-->
</body>
<html>
<!--
Change date 2012-12-20 13:13
Commented out example
-->
답변1
매우 조잡한 형태의 버전 제어를 찾고 있는 것 같습니다. 이와 같은 VCS 사용을 고려하는 것이 좋습니다.git
.
일단 설치되면 git
원하는 작업을 수행하는 것이 매우 간단합니다.
git init # Initialise the new repository
# ... change some files ...
git add file1 file2 # Add files to context
git commit -m 'Changed something' # Commit (think "restore point")
그런 다음 필요한 경우 git log
및를 사용하여 이전 커밋을 볼 수 있습니다 git show
.