🐇

shellscriptで複数行の文字列をファイルに出力

2024/07/24に公開

よく使う方法

cat

cat << 'EOF' >> /output/file.txt
# 変数展開しません
$(hostname)
EOF

cat << EOF >> /output/file.txt
# 変数展開します
$(hostname)
EOF

補足

echo

{
    echo '# echoでもできます'
    echo "$(hostname)"
} /output/file.txt
echo 

Discussion