gpt4 book ai didi

linux - 在 Linux 对话框文本框中显示差异

转载 作者:太空宇宙 更新时间:2023-11-04 03:32:17 24 4
gpt4 key购买 nike

我正在尝试在 Linux 对话框文本框中显示使用此命令创建的文件(即文件):

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 的输出格式,但这并没有改变对话框显示文件的方式。

最佳答案

我已经找到解决办法了。虽然我在 Linux 机器上,但生成的 diff 文件在 vim 中显示“^M”。因此,当我对文件进行 dos2unix 处理时,它在对话框文本框中正确显示。

关于linux - 在 Linux 对话框文本框中显示差异,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32840666/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com