【Shell】1つのコマンドで複数行入力する

目次

echoコマンド

通常echoコマンドを使用すると、1行をファイルに追記できます。

新規ファイルに文字列を記述する場合

1
$ echo "テスト" > t.txt

既存のファイルに追記する

1
$ echo "テスト" >> t.txt

複数行をいっぺんに入力する「ヒアドキュメント」

ヒアドキュメントは特定の文字列が入力されるまで、まとめて入力としして扱う機能です。

1
$ cat << '終了文字列' > ファイル名

使用例

t.txtにEOFが入力されるまで入力された文字列を追記する

1
$ cat << 'EOF' > t.txt
Author

Daiki Iijima

Posted on

2021-04-16

Updated on

2024-04-17

Licensed under