お知らせ

現在サイトのリニューアル作業中のため、全体的にページの表示が乱れています。

Linuxコマンドメモ:cat

投稿日:
OS::Linux::コマンド

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

ファイル作成

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