小编Min*_*any的帖子

diff 报告两个文件不同,尽管它们是相同的!

我有两个看起来与我相同的文件(包括尾随空格和换行符),但 diff 仍然表示它们不同。即使我进行diff -y并排比较,线条看起来也完全相同。diff 的输出是整个 2 个文件。

知道是什么原因造成的吗?

diff

43
推荐指数
4
解决办法
6万
查看次数

shell脚本中的netcat给出无效连接

我有一个 shell 脚本,用于在端口 1111 上netcat侦听localhostWeb 请求。localhost:1111/index.html例如,每次我尝试访问时,我都会得到:

invalid connection to [127.0.0.1] from localhost [127.0.0.1] 60038
Run Code Online (Sandbox Code Playgroud)

每次访问时,末尾的数字(60038)似乎都在增加localhost

关于出了什么问题的任何建议?什么是default localhost目录?我应该在哪里放一个index.html,这样localhost:1111/index.html会工作呢?

编辑

这是完整的脚本:

#!/bin/sh
while true
do
netcat -vvl localhost -p 1111 -c '
    set -x
    read http_request
    echo HTTP/1.0 200 OK
    echo
    echo "Received HTTP request: $http_request"
'   
done
Run Code Online (Sandbox Code Playgroud)

shell webserver netcat

13
推荐指数
1
解决办法
2万
查看次数

标签 统计

diff ×1

netcat ×1

shell ×1

webserver ×1