52 lines
1.0 KiB
Markdown
52 lines
1.0 KiB
Markdown
# echoコマンド
|
|
|
|
`echo`は、指定した文字列や変数の値を標準出力に書き出すコマンド
|
|
|
|
## 使用例
|
|
|
|
### 最も基本的な使い方
|
|
|
|
文字列を標準出力に書き出す:
|
|
```
|
|
echo "Hello, world!"
|
|
```
|
|
|
|
変数の値を標準出力に書き出す:
|
|
```
|
|
echo $HOME
|
|
```
|
|
|
|
例:
|
|
```
|
|
tsubanyan@localhost:~$ echo "Hello, world!"
|
|
Hello, world!
|
|
tsubanyan@localhost:~$ echo $HOME
|
|
/home/tsubanyan
|
|
tsubanyan@localhost:~$
|
|
```
|
|
|
|
### 標準出力をファイルに書き込む
|
|
ファイルを新規作成・上書き:
|
|
```
|
|
echo "Hello" > test.txt
|
|
```
|
|
- `>`は標準出力を指定したファイルにリダイレクトする演算子
|
|
- ファイルが存在しない場合は新規作成し、存在する場合は上書き
|
|
|
|
ファイルに追記:
|
|
```
|
|
echo "World" >> test.txt
|
|
```
|
|
- `>>`は標準出力を指定したファイルの末尾に追記する演算子
|
|
|
|
例:
|
|
```
|
|
tsubanyan@localhost:~$ echo "Hello" > test.txt
|
|
tsubanyan@localhost:~$ echo "World" >> test.txt
|
|
tsubanyan@localhost:~$ cat test.txt
|
|
Hello
|
|
World
|
|
tsubanyan@localhost:~$
|
|
```
|
|
|