A system administrator is creating a shell script that will automate the configuration of a new service on a Linux server. The script needs to append a multi-line configuration block to a file named /etc/service.conf
. The administrator decides to use a here document within the script to achieve this. Which of the following snippets will correctly append the configuration block to the end of the file using a here document?
echo <<EOF >> /etc/service.conf
Setting1=Value
Setting2=Value
EOF
cat <<EOF > /etc/service.conf
Setting1=Value
Setting2=Value
EOF
cat <<EOF >> /etc/service.conf
Setting1=Value
Setting2=Value
EOF
cat > /etc/service.conf <<EOF
Setting1=Value
Setting2=Value
EOF