mirror of
https://github.com/Snailclimb/JavaGuide
synced 2025-06-25 02:27:10 +08:00
Update shell-intro.md
This commit is contained in:
parent
6fd0ce9fbf
commit
9c79111db7
@ -110,21 +110,21 @@ echo "helloworld!"
|
|||||||
|
|
||||||
字符串是 shell 编程中最常用最有用的数据类型(除了数字和字符串,也没啥其它类型好用了),字符串可以用单引号,也可以用双引号。这点和 Java 中有所不同。
|
字符串是 shell 编程中最常用最有用的数据类型(除了数字和字符串,也没啥其它类型好用了),字符串可以用单引号,也可以用双引号。这点和 Java 中有所不同。
|
||||||
|
|
||||||
在单引号中所有的特殊符号,如$和反引号都没有特殊含义。在双引号中,除了"$","\"和反引号,其他的字符没有特殊含义。
|
在单引号中所有的特殊符号,如$和反引号都没有特殊含义。在双引号中,除了"$"、"\\"、反引号和感叹号(需开启 `history expansion`),其他的字符没有特殊含义。
|
||||||
|
|
||||||
**单引号字符串:**
|
**单引号字符串:**
|
||||||
|
|
||||||
```shell
|
```shell
|
||||||
#!/bin/bash
|
#!/bin/bash
|
||||||
name='SnailClimb'
|
name='SnailClimb'
|
||||||
hello='Hello, I am '$name'!'
|
hello='Hello, I am $name!'
|
||||||
echo $hello
|
echo $hello
|
||||||
```
|
```
|
||||||
|
|
||||||
输出内容:
|
输出内容:
|
||||||
|
|
||||||
```
|
```
|
||||||
Hello, I am '$name'!
|
Hello, I am $name!
|
||||||
```
|
```
|
||||||
|
|
||||||
**双引号字符串:**
|
**双引号字符串:**
|
||||||
@ -132,7 +132,7 @@ Hello, I am '$name'!
|
|||||||
```shell
|
```shell
|
||||||
#!/bin/bash
|
#!/bin/bash
|
||||||
name='SnailClimb'
|
name='SnailClimb'
|
||||||
hello="Hello, I am "$name"!"
|
hello="Hello, I am $name!"
|
||||||
echo $hello
|
echo $hello
|
||||||
```
|
```
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user