linux shell Bad substitution
我的脚本1.sh是以#! /bin/bash开头的
执行
sh 1.sh
会报错
1.sh: 6: 1.sh: Bad substitution
这种情况出现在这一行
name=${line:0:3}
原因是ubuntu的sh是连接指向dash的,而不是bash,在执行${line:0:3}的时候会出问题
把执行方法改为
bash 1.sh
就好了
linux shell Bad substitution相关推荐
- linux shell编程时报:bad substitution错误的解决办法
:bad substitution错误 应该是某个变量名字打错,找不对应的值对替换,直接报错结果: 检索全文中替换的${}变量,改正即可. 示例: 我用Linux shell脚本输出一段文字生成一个R ...
- Linux Shell Tips小技巧
文章目录 sed 指定行 删除文本 替换文本 小技巧 查找N天内修改文件 Shell写R语言 makefile写shell bad interpreter错误 替换换行符为空格 压缩并打包目录 重定向 ...
- Linux shell中的一个问题 ${}带正则匹配的表达式
目前在准备龙芯项目的PMON,在研究其编译过程的时候,看到一些make 语句,百思不得其解.后来在shell编程中看到一点资料,牵扯到Shell中的正则表达式.故记录下来,以备后来查阅. 问题: 在某 ...
- linux shell $0怎么输出,linux shell中$0,$?,$!等的特殊用法
一.Shell脚本中$0.$?.$!.$$.$*.$#.$@等的意义说明 (1)$$ Shell本身的PID(ProcessID,即脚本运行的当前进程ID号) (2)$! Shell最后运行的后台Pr ...
- linux shell for 循环变量,shell for循环总结
1 shell for循环语法 for 变量 in 列表 do command1 command2 ... commandN done 1.1 读取列表中的值 #!/bin/bash for test ...
- 学习笔记之Linux Shell脚本教程:30分钟玩转Shell脚本编程
Linux Shell脚本教程:30分钟玩转Shell脚本编程 http://c.biancheng.net/cpp/shell/ 转载于:https://www.cnblogs.com/pegasu ...
- 执行远程linux命令,linux shell 远程执行命令
经常要部署多台服务器上面的应用,如果一个个机器的登录太麻烦. 所有就想到编写一个脚本来部署不同的服务器 前提条件: 配置ssh免登陆 如果不会的请参加我的另外一篇文章 http://blog.csdn ...
- Linux shell脚本基础学习
Linux shell脚本基础学习这里我们先来第一讲,介绍shell的语法基础,开头.注释.变量和 环境变量,向大家做一个基础的介绍,虽然不涉及具体东西,但是打好基础是以后学习轻松地前提. 1. Li ...
- Linux Shell高级技巧(目录)
为了方便我们每个人的学习,这里将给出Linux Shell高级技巧五篇系列博客的目录以供大家在需要时参阅和查找. Linux Shell高级技巧(一) http://www.cnblogs.com/ ...
最新文章
- 软件工程第二次结对作业
- 第五周实践项目6 数制转换(栈)
- 【前端】:我的第一个网页
- python中用于生成数字序列的函数_Python中的生成器?
- Solr应用之电商商品搜索备忘
- 【Python机器学习及实践】笔记
- extjs的grid应用(java 使用json绑定数据 翻页)
- ubuntu16.04下编译安装Autoware
- 诸葛io的技术架构图_阿里P8总结三面四轮技术面试:Tomcat+Redis+线程池锁+悲观锁+NIO...
- 加载MNIST数据集
- GIMP 2.10.12图片背景透明处理
- 不知道考研各科课程那个老师的课好?怎么选择安排?在哪找课程课本资料?看这里
- java 小说系统_java 实现小说管理系统
- 【渝粤题库】广东开放大学 综合英语1 形成性考核
- AI实现的两种方案,暴力推演与因果率
- 【自媒体营销神器】一键自动下载短视频并分发至长视频平台脚本开源展示
- IDEA中一直indexing问题
- 双十一数码产品哪些值得买?双十一好物产品分享
- iOS-AppStore 审核加速
- 玩转Pandas函数
热门文章
- 我们需要现在就进入LTE时代
- docker+springboot部署总结
- Python 技术点
- 听说,京沪津的人都爱直接“看牌”买买买
- HttpServletRequest和HttpServletResponse简介
- 使用fliter实现ie下css中rgba的效果
- 微信 Tinker 负责人张绍文关于 Android 热修复直播分享记录
- java.lang.IllegalArgumentException和org.apache.catalina.LifecycleException
- QT QSqlTabModel 学习,用于从数据库中存取修改等操作。
- gson 的简单使用