Shell 脚本中的单引号、双引号和反引号

2017-12-29  本文已影响35人  跨界师

单引号

将原有的命令或者字符串以普通的字符形式显示出来,这样对于原来是字符串并没有什么影响,但是对于原来是shell命令来说,失去了原有的效果;
比如:

MYSQL=mysql -h172.28.90.170 -P3335 -uad_data -pMzgyYzRjM -Dad_data

MYSQL='mysql -h172.28.90.170 -P3238 -uad_data_rw -pN2I5NzFi -Dad_data'
我们在使用这两个语句去执行mysql 登入操作的时候,就有很大的区别,前者是不能当做命令执行,后者可以。

双引号

这是一种弱引用,可以实现shell里面变量的替换,这样我们在实现某些命令的时候就会很方便的。

反引号

主要是做一些command命令的执行并得到结果

上一篇下一篇

猜你喜欢

热点阅读