比對二個檔案的問題 cmp或其它方法? - Linux

Kelly avatar
By Kelly
at 2013-09-05T18:28

Table of Contents

※ 引述《hgs1906 (受遺棄之子)》之銘言:
→ hgs1906:怕謝 想來想去還是不知道具體的寫法 OTZ

本來想用推文來貼以下程式, 後來想想還是回文比較快, 用 cc 編譯後就能用了。
LINES 看你想指定多少。回傳值 0 代表讀到的行數到達了 LINES, 回傳 1 則是
讀到的行數小於LINES

#include <stdio.h>
#include <stdlib.h>

#define LINES 10

main(int argc, char *argv[]) {

int c, l=0;

while ((c=getchar())!=EOF) {
if (c=='\n') {
l++;
if (l==LINES)
exit(0);
}
}
exit(1);
}


--
Tags: Linux

All Comments

Quintina avatar
By Quintina
at 2013-09-10T16:47
感謝您的幫忙 拜謝OTZ

比對二個檔案的問題 cmp或其它方法?

James avatar
By James
at 2013-09-05T17:12
※ 引述《hgs1906 (受遺棄之子)》之銘言: : 請問一下大家 最近為了自動化 : 所以用了jenkins自動編譯程式為java的war檔 : 之後在透過判斷新舊war檔是否差異來判斷要不要重新deploy : 原本的判斷方式為… : cmp -l a.war a.war.bak |wc -l : 透 ...

Linux和Windows哪個先?

Ida avatar
By Ida
at 2013-09-05T16:58
想買一顆新硬碟來切割成兩個硬碟 分別安裝Linux(Ubuntu)和Windows兩個系統 設成開機時可以選擇系統後進入操作的環境 但現在不知該先裝Linux還是Windows? 請問意見? -- - ...

比對二個檔案的問題 cmp或其它方法?

Emily avatar
By Emily
at 2013-09-05T16:01
請問一下大家 最近為了自動化 所以用了jenkins自動編譯程式為java的war檔 之後在透過判斷新舊war檔是否差異來判斷要不要重新deploy 原本的判斷方式為… cmp -l a.war a.war.bak |wc -l 透過cmp -l 列出所有的差異 在統計行數 只要差異的行數超過10行就重新d ...

3G DONGLE 無法cat ttyUSB裝置

Kristin avatar
By Kristin
at 2013-09-05T15:35
AT CMD的輸入方式改為 echo -e and#34;AT\rand#34; andgt; /dev/ttyUSB0 cat /dev/ttyUSB0 就可以順利cat出來了 但我實在不太懂為什麼 以前也在虛擬環境玩過 卻不需要-e然後給\r 而我試了一下 也搞不懂\r的用處 大家都說往前刪除一 ...

KDE Connect

Frederica avatar
By Frederica
at 2013-09-05T11:08
文章來源:https://plus.google.com/115420673944066577894/posts/6oANiw29G9q 作者 blog:http://albertvaka.wordpress.com/ KDE connect 是 GSoC 2013 的產物,這個有趣的專案提供了 KDE 桌 ...