是否可以在IP协议下使用ICMP套接字?也许是这样的:
socket(PF_INET, <type>, IPPROTO_ICMP)?
我应该在<type>字段中放入什么?我看到了一些使用SOCK_RAW的例子,但这不会阻止操作系统处理IP协议的工作吗?
另一件事.操作系统如何知道应该将ICMP数据报发送到哪个进程,因为该协议没有涉及端口?
mv $1 $(echo $1 | sed s:\ :_:g)
Run Code Online (Sandbox Code Playgroud)
这是一个简单的脚本,它重命名作为参数传递的文件,将空格交换为下划线.但是,当我尝试将文件"ae i"重命名为"a_e_i"时,它会返回以下错误:
./spc2und a\ e\ i
mv: target `a_e_i' is not a directory
Run Code Online (Sandbox Code Playgroud)