LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 851|回复: 1

sed删除控制字符问题.

[复制链接]
发表于 2004-12-4 23:56:35 | 显示全部楼层 |阅读模式
[global]^M
   workgroup = Genesis
   dos charset = gbk^M
   unix charset = gbk^M
   server string = %h server (Samba %v)^M
   interfaces = eth0 192.168.1.122/32^M
   hosts allow = 192.168.1.120/32 192.168.1.121/32^M
   dns proxy = no^M
   log file = /var/log/samba/log.%m^M
   max log size = 1000^M
   syslog = 0^M
   panic action = /usr/share/samba/panic-action %d^M
   encrypt passwords = true
   passdb backend = tdbsam guest^M
   obey pam restrictions = yes^M
   map to guest = Bad User^M
   guest account = eaftp^M
   passwd program = /usr/bin/passwd %u^M
   passwd chat = *Enter\snew\sUNIX\spassword:* %n\n *Retype\snew\sUNIX\spassword:* %n\n .^M
   socket options = TCP_NODELAY^M
[anime]^M

这段字符里面有^M的控制字符.
我用sed 's/^M//gw smb.new' smb.conf
smb.new是建立了.但是没有内容.用sed 's/^M//g' smb.conf >smb.new
里面还是有^M的控制符.麻烦各位指点下. 谢谢``
:help
发表于 2004-12-5 20:50:28 | 显示全部楼层
tr -d '^M'
您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表