脚本编码异常解决方案

: not found kill.sh:

原因:
由于编码异常,代码中有^M等看不见的字符,脚本解释器执行异常。

解决方案:用dos2unix把脚本转码,消除异常字符。

apt install dos2unix
dos2unix  <scpript.sh>

示例:

# dos2unix kill.sh
dos2unix: 正在转换文件 kill.sh 为Unix格式...
## 然后再执行脚本文件,就没有异常报错了。

参考:
https://unix.stackexchange.com/questions/154408/cant-cd-to-home-user-when-sourcing-a-script/154411#154411

dos2unix 解决脚本执行过程中的莫名错误 “not found”相关推荐

  1. linux脚本执行过程中被挂起,Linux学习笔记(八)——脚本执行的过程控制

    一.脚本执行过程中的控制 之前的内容中,运行编写好的脚本时都是在命令行上直接确定运行的,并且运行的脚本是实时的,这并不是脚本唯一的运行方式,下面的内容是脚本的其他运行方式.例如在Linux系统中如何控 ...

  2. Sql Server 因为触发器问题导致数据库更新报错“在触发器执行过程中引发了错误,批处理已中止”的问题处理...

    在维护一个非常旧的项目时,由于该项目版本已经非常老了,而且在客户现场运行的非常稳定,更要命的是本人目前没有找到该项目的代码,为了处理一个新的需求而且还不能修改程序代码,于是决定从数据库入手,毕竟该项目 ...

  3. 遇到oracle错误1012,跟着感觉走,解决安装RAC过程中OCR完整性错误,待深入剖析...

    开始安装过程一切正常,在安装CRS即将结束时需要root在两个节点上执行两个脚本,node2在执行最后一个脚本时报错,是public地址的问题,和老师PPT上描述的一样,手动执行vipca配置也一切正 ...

  4. 解决Docker安装过程中yum源错误的“UnicodeEncodeError: ‘ascii‘ codec can‘t encode charact u‘\ufffd‘ in position“问题

    背景 在安装Docker时,使用yum包管理器可能会遇到以下类似的错误信息: Traceback (most recent call last): File "/usr/bin/yum&qu ...

  5. 1499飞天茅台脚本使用过程中遇到的Python问题汇总索引目录【淘宝-天猫超市、京东】

    1499飞天茅台脚本使用过程中遇到的Python问题汇总索引目录[淘宝-天猫超市.京东] 1499飞天茅台脚本使用过程中遇到的Python问题汇总索引目录[淘宝-天猫超市.京东] @[TOC] 原文地 ...

  6. 解决Linux安装过程中不能安装Grub的问题

    参考,部分转载和万分感谢:解决Linux安装过程中不能安装Grub的问题 关卡1: 从前段时间折腾了很久,刚开始是因为/boot区已经占满了,那么为什么会占满呢?因为当时尝试初次手动分区,然后参考了网 ...

  7. python 利用pyinstaller 编译.exe文件过程中编写完的.exe文件执行过程中闪退

    问题描述: python 利用pyinstaller 编译.exe文件过程中编写完的.exe文件执行过程中闪退,并提示no module named 'pyproj.datadir' 解决方法: 闪退 ...

  8. Pytest----pytest-sugar 执行过程中显示进度条

    [原文链接]Pytest----pytest-sugar 执行过程中显示进度条 Pytest-sugar是一款用来改善控制台显示的插件,增加了进度条显示,使得在用例执行过程中可以看到进度条,而且进度条 ...

  9. u盘装linux镜像是dvd吗,使用U盘刻录镜像及解决在安装过程中找不到光盘的问题...

    一.使用U盘刻录镜像 1.安装之后我们打开软件,点击文件打开,找到我们刚才进行下载的Ubuntu的ISO文件,然后点击打开,完成ISO文件的加载.接着我们插入U盘,点击UltraISO启动选项,然后找 ...

最新文章

  1. Apache Torque入门学习
  2. Oracle ASM -- disk header
  3. iOS 开发中,单款应用程序的最大可用内存是多少?
  4. Java的五子棋实现,java开发面试笔试题
  5. HDU3507 Print Article(斜率优化dp)
  6. 深入理解ButterKnife源码并掌握原理(四)
  7. 清华大学超级计算机中心,中国科学技术大学超级计算中心
  8. hadoopsnappy解压_Hadoop的Snappy安装配置
  9. 漫威电影和程序员、Git 到底有什么关系?
  10. html+css+js 简易笔记
  11. thinkpad T480 ubuntu 16.04安装无线网卡rtl8821ce驱动
  12. JavaScript中如何将指定的某个字符全部转换为其他字符
  13. 如何学习stm32,怎么学习stm32,不是仅仅看教程,照着写复制代码
  14. Fragment中OnCreate与OnCreateView区别
  15. WIN10:今天开机突然遇到在打拼音的时候,输入框不见了,已下是本人的解决办法
  16. 编程语言的自举之路——从机器码到高级语言
  17. 内存函数-----Memmove函数
  18. 《趣学CCNA——路由与交换》一6.2 Cisco设备的管理与配置
  19. C 语言的起源与发展
  20. 基于SSM的物联网下实验室云端监管系统

热门文章

  1. 健身装备有哪些推荐?健身运动装备品牌排行榜
  2. 微信小程序之校园二手交易系统app毕业设计ssm
  3. 海量数据、丰厚奖金,美团外卖推荐技术评测邀你来战!
  4. 关于centos7安装 nginx
  5. 小伙用Python 分析了 20 万场吃鸡数据
  6. 东华大学专业英语 词汇学习
  7. 分析5 中值定理与Taylor公式
  8. linux中合并多个文件到一个文件中
  9. 算法学习----红黑树
  10. 手把手教你部署Docker(手撸官网)