Linuxコマンドメモ:cat

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

ファイル作成

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

ファイル追記

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