Ubuntu中使用sh总是报bad substitution
来源:5-4 练习1-字符串处理完整脚本(上)

taoy
2019-04-05
老师,在文件开头写的是#!/bin/bash,为什么在命令行执行这个脚本文件要用sh命令?
在Ubuntu中使用sh执行脚本文件,始终在"${str//Hadoop/}"报bad substitution,而使用bash命令则没有问题,这都是为什么?
写回答
1回答
-
不同的Linux发行版支持的语法格式会有不同的,大部分是没问题的,但一些细微的差别还是有的……最好使用Redhat或Centos的版本,这个企业用的最多
012019-04-05
相似问题