2015-09-29 56 views
0

我想,以顯示這是該命令創建一個Linux對話文本文件(即文件):顯示DIFF

diff -u --ignore-all-space $FILE $NEWFILE${FILE#$OLDFILE} >> $tempfile1 

的文本框的命令是

 dialog --backtitle "$BACKTITLE"\ 
     --begin 3 5\ 
     --title "Differences in files found"\ 
     --textbox $tempfile1 $((`tput lines` - 10)) $((`tput cols` - 10)) 

只顯示部分文件。顯示以「---」,「+++」和「@@」開頭的行。以「 - 」或「+」開頭的行被抑制。有人知道我可以如何顯示整個文件嗎? 我試着改變diff的輸出格式,但沒有改變對話框顯示文件的方式。

回答

0

我找到了解決方案。雖然我在Linux機器上,但得到的diff文件在vim中顯示爲「^ M」。所以,當我dos2unixed文件它正確顯示在對話框文本框。