Ubuntu中使用sh总是报bad substitution

来源:5-4 练习1-字符串处理完整脚本(上)

taoy

2019-04-05

老师,在文件开头写的是#!/bin/bash,为什么在命令行执行这个脚本文件要用sh命令?
在Ubuntu中使用sh执行脚本文件,始终在"${str//Hadoop/}"报bad substitution,而使用bash命令则没有问题,这都是为什么?

写回答

1回答

酷田

2019-04-05

不同的Linux发行版支持的语法格式会有不同的,大部分是没问题的,但一些细微的差别还是有的……最好使用Redhat或Centos的版本,这个企业用的最多

0
1
taoy
信老师,有好前途!
2019-04-05
共1条回复

掌握Shell脚本编程 360架构师带你进阶Linux高手

30%知识讲解+70%实例操作 掌握Shell脚本编程能力

1646 学习 · 301 问题

查看课程