首页 > 其他分享 >syntax error near unexpected token `do

syntax error near unexpected token `do

时间:2022-10-31 13:31:45浏览次数:76  
标签:do unexpected 文件 系统 sh token sed 格式 原文件


问题:

syntax error near unexpected token `do_sed

不同系统编码格式引起的:在windows系统中编辑的.sh文件可能有不可见字符,所以在Linux系统下执行会报以上异常信息。

如果是上述的,则行结尾会是^m,需要转换成linux/unix格式的"\n"。

解决方法是:

sed 's/\r//' 原文件 > 转换后文件

sed 's/\r//' zkStart.sh > zkStart1.sh 

标签:do,unexpected,文件,系统,sh,token,sed,格式,原文件
From: https://blog.51cto.com/u_12277263/5809372

相关文章

  • Windows系统搭建基于k8s开发所需本地集群环境
    安装DockerDesktop去官网下载,新版已经比前几年好用多了安装前要去windows功能里边开启Hyper-V和适用于Linux的Windows子系统若安装完,启动显示乱码,打开管理员shell,执行......
  • dom
    文档:一个页面就是一个文档,dom中使用document表示。元素:页面中所有的标签都是元素,dom中使用element表示。节点:页面中的所有内容都是节点,包括标签,属性,文本,注释等。dom中使......
  • frp Linux-centos7、windows 开机自动启动
    一、下载客户端和服务端https://github.com/fatedier/frp/releases二、配置服务端和客户端服务端解压文件夹,配置文件夹中的frps.ini文件#服务端frp配置[common]bind_port=......
  • 乘风破浪,遇见最佳跨平台跨终端框架.Net Core/.Net生态 - 适用于Entity Framework Core
    什么是EFCoreCLI适用于EntityFrameworkCore的命令行接口(CLI)工具可执行设计时开发任务。例如,可以创建迁移、应用迁移,并为基于现有数据库的模型生成代码。获取EFCore......
  • 百度在线盘,没有VIP,Antdownload,又一款度盘不限速下载器!
    目前,百度网盘在非会员状态下,下载相关资源,速度仍然是几十KB/S,这龟速实在难受。百度网盘速度限制,我提供了多种方法来“解除速度限制”。满速下载百度网盘资源的方法总共有两类......
  • windows 开机自动运行nodejs项目 pm2方法实现
    PM2是带有内置负载平衡器的Node.js应用程序的生产过程管理器。可以利用它来简化很多Node应用管理的繁琐任务,如性能监控、自动重启、负载均衡等。安装部署1、我们一......
  • Hadoop_1
    Hadoop1hadoop是什么狭义上特指Apache的一款软件java语言开发开源软件大数据问题解决处理平台HadoopHDFS:分布式文件系统解决了海量数据存储问题HadoopMapReduce:分......
  • CentOS如何快速安装docker
    centos6.x$sudoyuminstallhttp://mirrors.yun-idc.com/epel/6/i386/epel-release-6-8.noarch.rpm$sudoyuminstalldocker-ioCentOS7.xCentOS7系统CentOS-Extras......
  • Hadoop MapReduce
    HadoopMapReduce理解mapreduce思想核心:分而治之先分再合两个阶段map阶段(分):如果任何可以拆分并且没有依赖那么就把复杂的任务拆分成小任务拆分成小任务之后可以并行计算......
  • 一、Hadoop企业优化
    MapReduce跑的慢的原因Mapreduce程序效率的瓶颈在于两点:1)计算机性能  CPU、内存、磁盘健康、网络2)I/O操作优化(1)数据倾斜(2)map和reduce数设置不合理(3)map运行时间太长,导......