关于linux编码问题

xiaoxiao2021-02-28  107

执行命令报错如下:

[root@net]#./mag "ptables v1.4.5: MARK: Bad value for "--set-xmark/--set-mark" option: "2 Try `iptables -h' or 'iptables --help' for more information. 'ad argument ` Try `iptables -h' or 'iptables --help' for more information.

查看文件格式 [root@net]#file mag mag: ASCII text, with CRLF line terminators

转换文件格式后,查看转换的文件格式 [root@net]#dos2unix mag dos2unix: converting file mag to UNIX format ... [root@net]#file mag mag: ASCII text

执行成功

[root@netkeeper]#./mag

重新查看原先的文件格式,查看是否包含^M [root@net]#file mag mag: ASCII text, with CRLF line terminators [root@net]#cat -v mag iptables -t mangle -A PREROUTING -p tcp --dport 10241 -j MARK --set-mark 2^M

解决方式:

执行dos2unix mag

或者

vi mag

执行:set fileformat=unix

即可。

转载请注明原文地址: https://www.6miu.com/read-63005.html

最新回复(0)