如何在heredoc中对所有命令进行子shell扩展?
例如:
例如:
file=report_$(date +%Y%m%d)
cat <<EOF > $file
date
hostname
echo 'End of Report'
EOF
使所有命令被评估的方式是什么?
我知道。
file=report_$(date +%Y%m%d)
cat <<EOF > $file
$(date))
$(hostname)
$(echo 'End of Report')
EOF
会起作用,但是否有一种默认指定子shell的方法?
cat file | cut
这样的东西,而cut file
可以做同样的事情。 - Explosion Pills