原文:通过Shell脚本读取properties文件中的参数时遇到\r换行符的问题

今天在编写微服务程序启动脚本的时候,遇到一个比较奇葩的问题,下面给出具体描述: 目标:通过读取maven插件打包时生成的pom.properties文件,获取里面的应用名称和应用版本号,然后拼接得到serviceName version.jar格式的jar包名称,从而通过java jar xx.. jarPath的方式启动 遇到的问题:通过shell脚本读取pom.properties文件时,由于 ...

2017-01-12 10:24 0 8350 推荐指数:

查看详情

shell 脚本换行符问题

1.sed -i "s/\r//" filename 或sed -i "s/^M//" filename,直接将回车替换为空字符串 ...

Mon Apr 19 18:46:00 CST 2021 0 293
批量替换脚本换行符\r\n为\n命令引发的问题

脚本包含内容: 使用一下命令将脚本换行符替换成unix下的换行符脚本的内容会变为: 执行该脚本 ,提示第一个参数为空,但是不影响脚本执行结果,记录一下。 ...

Sat Jan 30 06:23:00 CST 2021 0 876
python tips:文件读取——换行符问题

问题:在windows系统换行的符号是'\r\n'。python在读文件的时候为了系统兼容,会默认把'\r','n','\r\n'都视作换行。但是在windows文件,可能在同一行同时存在'\n','\r\n','\r'。这个时候python的默认行为会将一行拆分成多行输出,影响预期 ...

Fri Jun 07 21:18:00 CST 2019 0 1131
Linux下Shell脚本替换换行符(转)

说明:过滤换行符确实有点吭,不是那么好弄。处理文本需要将换行符替换为空格,若使用sed命令会比较麻烦,而使用tr命令非常方便。 输入文本(country.txt) sed命令 tr ...

Wed Jan 17 16:31:00 CST 2018 0 19352
 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM