在字符串中引用的重要性
引用对于 bash 中的字符串扩展很重要。通过这些,你可以控制 bash 如何解析和扩展字符串。
引用有两种类型:
- 弱 : 使用双引号:“
- 强 : 使用单引号:'
如果你想 bash 扩展你的论点,你可以使用弱引号 :
#!/usr/bin/env bash
world="World"
echo "Hello $world"
#> Hello World
如果你不想 bash 扩展你的参数,可以使用强引号 :
#!/usr/bin/env bash
world="World"
echo 'Hello $world'
#> Hello $world
你还可以使用 escape 来防止扩展:
#!/usr/bin/env bash
world="World"
echo "Hello \$world"
#> Hello $world
有关初学者详细信息以外的更多详细信息,你可以在此处继续阅读。