Chinaunix首页 | 论坛 | 博客
  • 博客访问: 167721
  • 博文数量: 31
  • 博客积分: 0
  • 博客等级: 民兵
  • 技术积分: 425
  • 用 户 组: 普通用户
  • 注册时间: 2014-10-13 17:05
文章分类

全部博文(31)

文章存档

2016年(11)

2015年(20)

我的朋友

分类: LINUX

2015-12-13 14:32:18

     今天在写一个MySQL登录脚本,截取过来的密码后面居然带着\r   排查了半天才发现,恶心至极。于是想到用tr干掉它。

操作如下:

D_PWD=$(grep mysql_password /root/mysql_message | cut -d : -f2")
DD_PWD=$(echo -e $D_PWD | tr -d '\r')      #通过echo -e打开所有反斜杠ESC转义,通过tr -d 删除 '\r'

这里主要用到了echo -e 和 tr -d   tr是对单个字符串进行操作,而无法对整行操作。
阅读(1525) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~