Photo by Uomi on pixiv
122 字
1 分钟
Shell工具和脚本
Shell 脚本
注意空格的使用
shell 脚本中使用空格会起到分割参数,所以在赋值等操作中少用空格
字符串
Bash 中的字符串通过 '
和 "
分隔符来定义,但是它们的含义并不相同。以 '
定义的字符串为原义字符串,其中的变量不会被转义,而 "
定义的字符串会将变量值进行替换。
❯ foo=bar
❯ echo "$foo"
bar
❯ echo '$foo'
$foo
~ ❯
shell 脚本中使用空格会起到分割参数,所以在赋值等操作中少用空格
Bash 中的字符串通过 '
和 "
分隔符来定义,但是它们的含义并不相同。以 '
定义的字符串为原义字符串,其中的变量不会被转义,而 "
定义的字符串会将变量值进行替换。
❯ foo=bar
❯ echo "$foo"
bar
❯ echo '$foo'
$foo
~ ❯