I'm writing a custom alias function to create my vhosts for me whenever i'm creating a new web project. In my function, I want to paste an entire new virtual host into my `httpd-vhosts.conf` file. I'm first asking for an input for the domain name and folder name to create like this

```
read -p 'Please enter the domain for your new site: ' domain;
read -p 'Please enter the folder name for your new site: ' folder;

```

and then in my function, i'm writing to my `httpd-vhosts.conf` file like this

```
echo "
   <VirtualHost *:80>
     ServerAdmin $domain
     DocumentRoot \"/Users/sam/Development/Websites/$folder\"
     ServerName $domain
     ErrorLog \"/usr/local/var/log/httpd/$folder/error_log\"
     CustomLog \"/usr/local/var/log/httpd/$folder/access_log\" common
   </VirtualHost>" | sudo tee -a /usr/local/etc/httpd/extra/httpd-vhosts.conf;

```

But i've noticed this echo's in the terminal as well as in the `conf` file. The function works perfectly, but how do I get it to NOT echo in the terminal?

Do I have to use something other than `echo` to append to the file to achieve this?