ํฐ์คํ ๋ฆฌ ๋ทฐ
๋ฐ์ํ
โ ๋ฆฌ๋ ์ค ํ์ผ๋น๊ต cmp, diff
ํ์ผ ๋ด์ฉ
test1.txt | test2.txt |
cmp ๋ช ๋ น์ด
#-b ๋น๊ต์ ํ์ผ๊ฐ ์ฒซ๋ฒ์งธ๋ก ๋ค๋ฅธ ๋ฌธ์์ ๋ฐ์ดํธ๋ฅผ ์ถ๋ ฅํฉ๋๋ค.
$cmp -b test1.txt test2.txt
test1.txt test2.txt differ: byte 5, line 2 is 124 T 164 t
# ํ์ผ์ ๋๋ฒ์งธ ๋ผ์ธ์ ๋ณด๋ฉด ๋๋ฌธ์ T์ ์๋ฌธ์ t ๊ฐ ๋ค๋ฆ
๋๋ค.
# sTart | start
#-i 5๋ฐ์ดํธ ๋ค์ ์ฒซ๋ฒ์งธ ๋ค๋ฅธ ๋ฌธ์๋ฅผ ๋ฐ์ดํธ๋ก ์ถ๋ ฅํด์ค๋๋ค
$cmp -bi 5 test1.txt test2.txt
test1.txt test2.txt differ: byte 20, line 4 is 152 j 151 i
#-l ๋น๊ต์ ๋ค๋ฅธ๋ฌธ์์ ๋ํด 8์ง์๊ฐ์ผ๋ก ์ถ๋ ฅ(์ฒซ๋ฒ์งธ๋ ๋ฐ์ดํธ ๋๋ฒ์งธ ์ธ๋ฒ์งธ๋ ์ฐจ์ด๋๋ ๋ฌธ์์ 8์ง์๊ฐ)
$cmp -l test1.txt test2.txt
5 124 164
25 152 151
26 141 164
27 160 141
28 145 154
29 156 171
31 143 145
32 150 156
33 151 144
diff ๋ช ๋ น์ด
์ต์ | ์ค๋ช |
-b | ์ฐ์๋ ๊ณต๋ฐฑ ๋ฌด์ |
-i | ๋์๋ฌธ์ ๊ตฌ๋ถํ์ง ์์ |
-t | ์ถ๋ ฅ ๋ผ์ธ์ TAB๋ฌธ์๋ฅผ ๋ฃ์ |
-w | ๋ ํ์ ๋น๊ต ์ ๊ณต๋ฐฑ์ ๋ฌด์ |
--brief | ํ์ผ ๋น๊ต ํ ๊ฒฐ๊ณผ ํ์ |
-d | ๋ ํ์ผ๊ฐ์ ์ฐจ์ด์ ์์ธ ์ถ๋ ฅ |
-H | ํฐ ํ์ผ๋ค ์ฒ๋ฆฌ์ ์ฌ์ฉ |
-q | ๋ ํ์ผ์ ์ฐจ์ด์ ๋ง ์ถ๋ ฅ |
-s | ๋ ํ์ผ์ด ๊ฐ์ ๋ ์๋ฆผ |
-r | ๋ ๋๋ ํ ๋ฆฌ์ ์ฐจ์ด์ ์ถ๋ ฅ, ์๋ธ๋๋ ํ ๋ฆฌ๊น์ง ๋น๊ต |
-u | ๋ ํ์ผ์ ๋ณ๊ฒฝ๋๋ ๋ถ๋ถ๊ณผ ๋ณ๊ฒฝ๋๋ ๋ถ๋ถ์ ๊ทผ์ฒ ๋ด์ฉ๋ ์ถ๋ ฅ |
-N | New file๋ ์ ์ฉ๊ฐ๋ฅ |
$diff -u test1.txt test2.txt
--- test1.txt 2021-12-13 13:52:37.000000000 +0900
+++ test2.txt 2021-12-13 13:47:58.000000000 +0900
@@ -1,7 +1,6 @@
hi
-sTart
+start
korea
american
-japen
-china
-eNd
\ No newline at end of file
+italy
+end
\ No newline at end of file
$diff -c test1.txt text2.txt
*** test1.txt 2021-12-13 13:52:37.000000000 +0900
--- test2.txt 2021-12-13 13:47:58.000000000 +0900
***************
*** 1,7 ****
hi
! sTart
korea
american
! japen
! china
! eNd
\ No newline at end of file
--- 1,6 ----
hi
! start
korea
american
! italy
! end
\ No newline at end of file
$diff -d test1.txt test2.txt
2c2
< sTart
---
> start
5,7c5,6
< japen
< china
< eNd
\ No newline at end of file
---
> italy
> end
\ No newline at end of file
'๐บ Develop > ๐ Server' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
๋ฆฌ๋ ์ค sort ๋ช ๋ น์ด (0) | 2022.01.11 |
---|---|
๋ฆฌ๋ ์ค wc, lc ๋ช ๋ น์ด (0) | 2022.01.05 |
๋ฆฌ๋ ์ค head, tail ๋ช ๋ น์ด (0) | 2021.12.20 |
๋ฆฌ๋ ์ค history - ์ด์ ์ฌ์ฉํ๋ ๋ช ๋ น์ด ํ์ธ ๋ฐ ์ฌ์ฌ์ฉ (0) | 2021.12.13 |
grep ํจํด๊ฒ์ (0) | 2021.12.12 |
๊ณต์ง์ฌํญ
์ต๊ทผ์ ์ฌ๋ผ์จ ๊ธ
์ต๊ทผ์ ๋ฌ๋ฆฐ ๋๊ธ
- Total
- Today
- Yesterday
๋งํฌ
TAG
- ๋งฅ๋ฆฐ์ด ์ฑ ์ถ์ฒ
- ๋งฅ ์ฑ ์ถ์ฒ
- ๊ฐ์ฒด ์งํฅ ์ค๊ณ ์์น
- ๋์์ธํจํด ๋จ์
- ๋์์ธํจํด ์ฅ๋จ์
- git gmail
- git user.gmail
- ๊ฐ์ฒด์งํฅ์ค๊ณ solid
- git name
- ๋์์ธํจํด ์ฅ์
์ผ | ์ | ํ | ์ | ๋ชฉ | ๊ธ | ํ |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 | 31 |
๊ธ ๋ณด๊ดํจ