shell 脚本生成的文件名出现? 或者^M解决办法
在windows上的sublime编辑器上写了个shell脚本,用于备份数据库,上传到linux系统上,结果生成的备份文件总是多一两个问号,然后转义查看是多了一两个^M
查了好多种解决方案说用 sed -i 's/^M//g' filename ,但是我这个不管用
具体脚本如下:
#!/bin/bash
echo "start bak DB-------------------------"
mysqlUser="root"
mysqlPwd=""
mysqlDBName=""
mysqlBakPath="/root/backupDB/mysql/"
curday=`date +'%Y-%m-%d %H:%M:%S'`
mysqldump -u${mysqlUser} -p${mysqlPwd} ${mysqlDBName} > ${mysqlBakPath}-${curday}.sql
echo "end bak DB---------------------------"
最终可行的解决方案:
vi XX.sh
#输入
:set ff
#然后会看的windows下的文件是dos格式,直接输入:
:set ff=unix
表示设置文件格式为unix格式,linux下用unix格式
然后wq保存
输出文件正确
还有一种方式:
vi XX.sh
#输入
:%s/\r//g
然后wq保存
输出文件正确
(简写:sed -i 's/^r//g' filename)
shell 脚本生成的文件名出现? 或者^M解决办法相关推荐
- Linux中使用shell脚本生成随机数
Linux中使用shell脚本生成随机数 1.主体思想: 为了实现随机数的随机性,所以在这里借用date中的%s%N可以输出从1970年1月1日00:00:00到目前经历的秒数,从而产生变化的数字,再 ...
- shell脚本生成双色球号码
shell脚本生成双色球号码 双色球号码生成规则 shell脚本实现 shell运行结果展示 双色球号码生成规则 1.第七条"双色球"每注投注号码由6个红色球号码和1个蓝色球号码组 ...
- 利用shell脚本生成动态sql(67天)
在一些分布式环境中,可能涉及到的数据库有很多,相关的数据库用户也不少,有些看似简单的变更可能需要在不同的库,不同的用户间要进行复杂的操作.现在我们有3套环境,一套是测试环境test,一套是准生产环境x ...
- 怎么导出linux的脚本文件夹,用shell脚本生成文本文件
在Linux上写shell脚本的一个很重要的意图是自动化.假如我们希望自动生成一个具有特定内容的文本文件,应该怎么实现呢? 我用过两个方法,下面分别举例说明.为了更通用,这两个例子中的文本内容都是多行 ...
- Shell脚本/bin/bash^M: bad interpreter错误解决方法
2019独角兽企业重金招聘Python工程师标准>>> 在windows下保存了一个脚本文件,用ssh上传到centos,添加权限执行nginx提示没有那个文件或目录. shell脚 ...
- mysql 解决慢sql_MySQL被慢sql hang住了,用shell脚本快速清除不断增长的慢sql的办法...
某个初级dba误删index,mysql漫山遍野全是10S以上的慢sql,mysql服务被hang住了,而且慢sql不断在增加中,如果手动在mysql界面kill的话,根本来不及,这个时候,shell ...
- Python 打包项目生成exe文件大启动慢解决办法
目录 一 使用pyinstaller打包exe 1 首先安装pyinstaller 包 2 win+R,cmd 进度dos界面 3 进度代码目录内,然后使用pyinstaller -F main.py ...
- Wordpress4.4+版本自动生成一个768w像素缩略图的解决办法
4.4版本以后,wordpress增加了响应式图片的功能,目的是让图片能适应手机.平板等不同屏幕,但是我不想要这个功能,把缩略图大小全调成0,function.php里的相关函数全删除了, 上传图片还 ...
- 利用ultra librarian reader 或 LP Wizard等自动生成封装工具 生成 cadence 封装 没有引脚pins解决办法
原文:https://blog.csdn.net/qiuxuanbin/article/details/76850636 在利用ultra librarian reader生成cadence封装的时候 ...
最新文章
- SAP Spartacus Title 下拉菜单列表数据的读取逻辑
- 为什么kill进程后socket一直处于FIN_WAIT_1状态
- python中对比数组长度_在Python中检索数组长度的首选方法
- 万字好文 | 数字化转型之道——数据治理体系能力提升
- 看周志华教授的一番话有感
- CFS调度器的思想的新理解
- 他是哈佛计算机博士,却成落魄画家,后逆袭为硅谷创业之父 |人物志
- 迎建国七十周年,Linux厂商巡礼之一铭软件
- excel 自定义参数(text函数)
- Windows本地安全策略
- 设计模式---原型模式
- 摘 :史丰收快速计算法的口诀及其简单应用方法(部分)
- 计算机维修与维护笔记,笔记本电脑维护选购知识大全
- 如何给计算机硬盘解除密码忘了,电脑硬盘加密忘记密码是怎么处理?
- MAC 移动硬盘文件显示灰色
- Service注入不进去
- vue3支持多根节点,eslint插件报错只能有一个根节点
- 丛麟环保IPO过会:年利润超2亿 拟募资20.3亿
- 【转载】什么是计算机图形学?
- php树莓派魔镜,手把手教你做树莓派魔镜-MagicMirror(六)-安装MagicMirror
热门文章
- iOS 图片捏合放大缩小 点击放大缩小
- 【日记本砸】21.01.08-12 最快的成长方式就是慢慢来
- Python lambda表达式用法
- XGBoost中分位点算法快速查找分割点
- SQLserver 外键语句出现“引用了无效的表”
- 微信如何查看是否被删好友,这4种方法简单快捷!
- mac地址是由多少个bit组成_MAC地址是什么,MAC地址是怎么构成的,MAC地址占多少位,作用如何? 简单答案!!...
- 极速办公如何在Excel中进行条件计数
- 【小家Spring】注意BeanPostProcessor启动时对依赖Bean的“误伤”陷阱(is not eligible for getting processed by all...)
- 菜鸟学网站开发入门之——网站是什么