万恶的windows换行符号
今天工作中的一个诡异现象是以为windows的换行符号导致的
关于windows和linux的换行符号差异请看下面这篇文章
http://blog.csdn.net/nclhl/article/details/6790207
具体情况如下
- sh -x sync-version-fkzj.sh
- + cd /data/
- ++ cat /data/airwarm/WEB-INF/classes/application.properties
- ++ grep jdbc.url
- ++ awk '-F[/:]+' '{print $3}'
- + dbip=XXXXX
- ++ cat /data/airwarm/WEB-INF/classes/application.properties
- ++ grep jdbc.username
- ++ awk -F= '{print $2}'
- + dbuser=$'admin\r'
- ++ cat /data/airwarm/WEB-INF/classes/application.properties
- ++ grep jdbc.password
- ++ awk -F= '{print $2}'
- + dbpasswd=$'xx123456\r'
- + '[' airwarm.sql ']'
- + rm -rf airwarm.sql
- + mysqldump -d $'-uadmin\r' $'-pxx123456\r' -h122.226.73.53 airwarm
- '@'XXXXXX' (using password: YES) when trying to connect
注意黑色红色字体黑色背景部分
解决方法,如下
sed一个简单应用就行了
sed -i 's/\r$//' /data/airwarm/WEB-INF/classes/application.properties
转载于:https://blog.51cto.com/fghjk/1047057
万恶的windows换行符号相关推荐
- 回车符号和换行符号的区别
回车符号和换行符号产生背景: 关于"回车"(carriage return)和"换行"(line feed)这两个概念的来历和区别. 在计算机还没有出现 ...
- 回车符号和换行符号产生背景
回车符号和换行符号产生背景: 关于"回车"(carriage return)和"换行"(line feed)这两个概念的来历和区别. 在计算机还没有出现之前,有 ...
- 回车符号和换行符号原来是这样产生的
今天看鸟哥的私房菜,看到tr 命令时候,有个示例提到了换行和回车,之前一直没去想过回车和换行的区别,今天想了下有些许好奇,找到了以下文档,瞬间明白了. 关于"回车"(carriag ...
- UnityC#字串如何获取换行符号-最基础的字串处理方法,也最容易常见错误
C#里面的换行符号是 \r\n (Java的换行符号就不是 \r\n 了?应该这是windows的换行符号,mac并不如此,) 以下内容并没在mac 和 linux测过(一般linux也不需要字符串) ...
- Linux换行符和Windows换行符的区别与转换
不同系统文本文件的行尾换行符不同: Windows为一个回车'\r'(CR或^M)和一个换行'\n'(NL或LF)(括号内是其它显示方法) Linux为一个换行'\n' Mac为一个回车'\r' 查看 ...
- Javascript去除回车换行符号和PHP去除回车换行符的方法
在不同的操作系统,回车换行符号是不一样的,看下面: 首先说说\n,\r,\t \n 软回车: 在Windows 中表示换行且回到下一行的最开始位置 在Linux.unix 中只表示换行,但不会回到下一 ...
- linux系统vim下输入回车换行符号的解决方法
linux系统vim下输入回车换行符号的解决方法 遇到问题 vim再linux 下回车后符号为'\r', 而不是我们想要的像windows下为'\r\n' 怎么解决呢?解决方法如下: 1. linux ...
- 如何在Bash脚本中将DOS / Windows换行符(CRLF)转换为Unix换行符(LF)?
本文翻译自:How to convert DOS/Windows newline (CRLF) to Unix newline (LF) in a Bash script? How can I pro ...
- Windows内核符号表学习总结
内核符号表 http://blog.csdn.net/vbsourcecode/article/details/8555796 在进行Windows Driver开发调试中,内核符号表是个问题.由于网 ...
最新文章
- 网络协议栈11:Connect函数分解之TCP层
- 核心API最佳实践——JDK日志分级
- 上百个Android开源项目分享
- BBC:大数据带来的弊病?近因效应
- 面试中 项目遇见的难点答案_5月6日周一晚八点CCtalk直播2019年江苏省考公务员面试冲刺类型题难点解析突破举一反三...
- 记一次设置密钥登陆centos7所遇问题
- 计算机一级考试基本操作是什么,计算机一级等级考试试题基本操作总结
- magic API构建和基础实现
- VINS-Mono 代码解析六、边缘化(2)理论和代码详解
- 《数字经济全景白皮书》中国商业银行普惠金融可持续发展能力评价2022
- eNSP:如何解决防火墙上出现大量的提示信息呢?
- java阿波罗入门介绍_十分钟入门Apollo
- 《优势教养》:开放式沟通vs负面偏见
- 数据库DDL数据定义语言
- ebs oracle xml publisher 不是有效责任,EBS excel模板xml publisher开发详解
- ubuntu编辑只读文件
- linux忘记root密码VMware-centos6.8演示
- KOA 2.0 新一代WEB开发框架-姜威-专题视频课程
- 用咖啡为模型解释一下装饰者模式
- v-for和v-if与v-show能否一起使用
热门文章
- php td复制剪贴板,选择一个带有Javascript的完整表格(复制到剪贴板)
- Ubuntu 更改 默认的Python版本
- rzsz上传下载命令
- 大数据学习笔记:距离度量和相似度度量
- Java讲课笔记15:抽象类、接口和多态
- Go程序:变量声明、赋值与输出
- 【BZOJ2730】【codevs1996】矿场建设,点双联通分量
- 2017.3.4 wyd测试
- 2017.3.1 xiaoyimi测试
- Intel 64/x86_64/IA-32/x86处理器基本执行环境 (1) - 32位执行环境概述