shell脚本let命令在windows下编辑后上传到Linux一直报错
16lz
2021-01-22
在Windows下编写了个简单的shell脚本
# !/bin/bash
no1=2
no2=3
echo $no1
echo $no2
let result=no1+no2
上传到Linux并运行后 后一直出错:")syntax error: invalid arithmetic operator (error token is "
查找资料发现,windows下编辑出来的文件放到linux下,需要执行一下dos2unix filename来转换下格式,以保万一。
Linux下直接yum install dos2unix unix2dos安装dos2unix和unix2dos命令。
转换后执行dos2unix test.sh再运行shell脚本则正常,不再报错。
更多相关文章
- linux运行命令缺少依赖库的查找方法
- 【linux】下的mkfifo 命令 和【C语言】中的mkfifo函数
- linux 命令 grep 不使用 正则表达式
- 使用Bash编写Linux Shell脚本-9. 参数和子壳
- Linux网络状态工具ss命令使用详解
- Linux命令应用大词典-第21章 LVM和RAID管理
- Linux 常用命令使用英文全称
- Linux命令-定时任务命令:crontab
- Linux学习第二天-文件系统和简单文件操作命令