Linux命令行下cat一个文件的结果与sh脚本中不一致

文件A内容:123456123451234123在命令行下执行命令:catA>B结果B和A的内容一致编写脚本123.sh,内容如下:#/bin/shcatA>B执行脚本后... 文件A内容:
123456

12345
1234
123
在命令行下执行命令: cat A > B
结果B和A的内容一致

编写脚本123.sh,内容如下:
#/bin/sh
cat A > B
执行脚本后B的内容:
123456

求大神们解答
文件A内容中没有空行的,这个显示错误
展开
 我来答
尚观海蓝
2015-03-18
知道答主
回答量:31
采纳率:0%
帮助的人:10.6万
展开全部
你的格式错了。


#!/bin/sh

不是
直接
sh

应该是
=========
#!/bin/sh
iptables -t nat -A PREROUTING -d 61.*.*.* -p tcp --dport 80 -j DNAT --to 192.168.0.2
iptables -t nat -A POSTROUTING -s 192.168.0.0/24 -d 192.168.0.2 -p tcp --dport 80 -j SNAT --to 192.168.0.1
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式