我有两个看起来与我相同的文件(包括尾随空格和换行符),但 diff 仍然表示它们不同。即使我进行diff -y
并排比较,线条看起来也完全相同。diff 的输出是整个 2 个文件。
知道是什么原因造成的吗?
我有一个 shell 脚本,用于在端口 1111 上netcat
侦听localhost
Web 请求。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)