【shell】更改Shell脚本编码格式

原创 2018年04月16日 14:04:59

在windows下开发,写好的shell脚本,放到linux上执行,往往会因为编码格式的问题存在兼容问题:

-bash: ./lbs-circle-server.sh: /bin/sh^M: bad interpreter: No such file or directory

这是由于文件编码格式windows,需要将文件编码格式改成unix:

使用vim打开文件

设置:set ff=unix

使用dos2unix命令

$dos2unix test.txt

查看:set ff?
linux文件格式: fileformat=unix
win文件格式: fileformat=dos

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/u011417820/article/details/79959808

linux Shell脚本编码格式修改

在windows下写好的shell脚本,放到linux上执行,往往会因为编码格式的问题存在兼容问题:   -bash: ./lbs-circle-server.sh: /bin/sh^M: bad ...
  • Coder__CS
  • Coder__CS
  • 2018-02-24 14:10:44
  • 93

linux Shell脚本编码格式

在windows下写好的shell脚本,放到linux上执行,往往会因为编码格式的问题存在兼容问题: **-bash: ./lbs-circle-server.sh: /bin/sh^M: ba...
  • huojianying123456
  • huojianying123456
  • 2016-08-05 10:16:10
  • 4813

Shell 批量更改主机名

有时候我们有批量修改主机名和同步hosts文件到多台主机的需求,例如新购置了一批云服务器等,可能主机名称上并不能满足你的命名规则或规范,但如果一台台去更改可能就太慢又无聊,所以shell脚本绝对是你的...
  • hanzheng260561728
  • hanzheng260561728
  • 2016-04-24 21:29:32
  • 1307

Shell脚本实现自动修改IP地址

#!/bin/sh #auto Change ip netmask gateway scripts #wugk 2012-12-17 cat ++++++++自动修改ip和主...
  • chenyulancn
  • chenyulancn
  • 2016-01-26 10:21:51
  • 1745

shell 脚本 修改系统时间

#!/bin/bash if [ ! -n "$1" ] ;then     echo usage date.sh HHMMSS for example date 01:01:01 else ...
  • books_world
  • books_world
  • 2016-03-24 11:08:50
  • 1334

Linux下的shell脚本设置时间

  • 2016年09月06日 10:52
  • 2KB
  • 下载

《懒人Shell脚本》之五——一键修改分布式系统配置文件

0. 背景分布式部署程序的时候,近20台机器部署了同样的环境进行数据采集。 当更换程序时,能否修改好一套,其他机器只需要一步scp,一步执行脚本。 一键修改配置,正是本文的目的。1. 实现要求1、...
  • wojiushiwo987
  • wojiushiwo987
  • 2016-10-25 20:41:14
  • 1903

shell 脚本改变当前工作路径

shell 脚本改变当前工作路径shell 脚本执行的方法有4种: 切换到shell脚本所在的目录(此时,称为工作目录)执行shell脚本: cd /home/pi ./flask.sh....
  • gdsfga
  • gdsfga
  • 2016-10-24 11:56:56
  • 4321

一个修改配置文件的linux shell script

不久以前,曾经搜到一篇博客是读取配置文件的,http://www.cnblogs.com/bo083/archive/2012/11/19/2777076.html,用到现在,感觉十分方便,感谢作者。...
  • we_izheng
  • we_izheng
  • 2014-10-31 14:01:38
  • 8970

oracle数据导出shell脚本

#设置执行编码格式,防止导出中文时出现乱码 export NLS_LANG="AMERICAN_AMERICA.UTF8" #加载oracle客户端程序到环境变量中    注意:如果是将该脚本放到...
  • qinyingxiong
  • qinyingxiong
  • 2011-09-22 19:00:17
  • 3703
收藏助手
不良信息举报
您举报文章:【shell】更改Shell脚本编码格式
举报原因:
原因补充:

(最多只允许输入30个字)