コンテンツにスキップ

Cat

最終更新日: 2021-11-08
  • 入力された文字列を標準出力するコマンド
  • ヒアドキュメントの合わせ技でファイル作成が可能

ファイル作成

1
2
3
4
5
cat <<EOF > foo.txt
foo
bar
baz
EOF
  • 変数展開を防ぐ場合はヒアドキュメントをクオートで囲む
1
2
3
4
5
cat <<'EOF' > foo.txt
foo
bar
baz
EOF

ファイル追記

  • 追記する場合は tee と組み合わせる
1
2
3
4
5
cat <<EOF | tee -a foo.txt
hoge
piyo
fuga
EOF