shell脚本:报错syntax error near unexpected token `$'\r''解决方法
2024-10-21 03:44:07
之前的shell脚本是在服务器上编写的,后来又已复制的方式存在在了电脑上,以txt文件的形式存放的。于是复制到了编辑工具中,进行了相应项的修改。修改完毕后,拿到服务器上测试,结果执行sh XXX.sh后就一直提示
突然想到了这个脚本是从txt文件中粘贴出来的,会不会是格式的问题??脚本在存在在txt中,在进行粘贴后可能会出现格式的问题,这个之前是很常见的问题!!!
于是抱着这个问题查找的态度。我们再次执行下vim命令,不过需要加参数了!!!!!
[root@localhost ~]# vim -b qingteng02.sh
我ca,果然如此,在复制进来后,怎么每行后面都多了“”“^M”这个玩意!!!!kengdie!!!
注:关于vi命令的详细使用方法及参数,我们后续再基础命令系列里会将
几百行的代码,如果手动处理要处理到什么时候?要天荒地老了吧。
好,这里我们来进行快速处理!
[root@localhost ~]# sed -i 's/\r//g' qingteng02.sh
执行完了如上命令在看,是不是文件已经OK了!~~~~
最新文章
- mysql 64 zip download
- 2d背景循环
- The Producer-Consumer Relationship Version 2
- decorate装饰模式
- 关于mysql group_concat 不能显示为空的列的其他信息
- Linux服务器命令行模式安装Matlab2014a
- find your present (2) 2095
- C# 导出数据到Excel模板中(转)
- javase学习小结三
- springboot 工程启动报错之Consider defining a bean of type ‘XXX’ in your configuration.
- 什么是restful api
- AS3 内存基础
- windows phone, 应用最大内存
- 树状数组 Binary Indexed Tree/Fenwick Tree
- tomcat优化记录
- python创建多维列表
- 项目中遇到的问题, ftp等
- 条款1:将c++视作一个语言联邦
- Server Objects Extension(SOE)开发(三)
- W/System.err: at android.view.ViewConfiguration.get(ViewConfiguration.java:369)
热门文章
- 把KMP算法嚼碎了喂给你吃!(C++)
- Ubuntu 安装 Anaconda
- Spring Security Form表单认证代码实例
- 《Terraform 101 从入门到实践》 第四章 States状态管理
- CentOS7登录到控制台后无网络
- .net NPOI Excel导入:时间格式2022/5/26导入变成26-5月-2022
- H3C MS4300V2配置mac地址与接口绑定
- Java 优化:读取配置文件 ";万能方式"; 跨平台,动态获取文件的绝对路径
- 代码随想录算法训练营day07 | leetcode 454.四数相加II 383. 赎金信 15. 三数之和 18. 四数之和
- 3D场景建模零代码平台