#include <stdio.h>
void main() {
printf("hello world~\n");
}
### b.c 내용(수정사항) ###
#include <stdio.h>
int main() {
printf("hello world~\n");
return 0;
}
#!/bin/bash
# ysoftman
# diff 출력하기
# -u --unified 포맷 통일, 한쪽에는 없는 부분을 있는것 처럼 표시
# -r --recursive 하위 디렉토리에 있는 파일도 비교
# -N --new-file 한쪽에는 없는 파일이면 있는것 처럼 표시
/usr/bin/diff -urN a.c b.c
### 결과 ###
--- a.c 2016-08-25 16:40:39.000000000 +0900
+++ b.c 2016-08-25 16:40:43.000000000 +0900
@@ -1,5 +1,6 @@
#include <stdio.h>
-void main() {
- printf("hello world~\n");
+int main() {
+ printf("hello world~\n");
+ return 0;
}
# 참고
# diff 결과를 파일로 만들고 /usb/bin/patch 를 사용해서 원본 파일에 변경을 적용할 수 있다.
comments:
댓글 쓰기