文章目录
此链接通往 Bash Shell 编程学习的目录导航 ,从入门到放弃,感兴趣的可以去看看:
当你再给变量赋值的时候,值是一串字符串,并且中间有空格,该如何赋值?
使用单双引号:(都可以)
root@zhengzelin:~# a="aaa bbb ccc";echo $a
aaa bbb ccc
root@zhengzelin:~# a='aaa bbb ccc';echo $a
aaa bbb ccc
但是,当你给一个变量赋值的时候,值中包含有另一个变量,如何赋值?
使用双引号:(正确)
root@zhengzelin:~# a="abc $a";echo $a
abc aaa bbb ccc
使用单引号:(错误)
root@zhe