My Linux config ref absolute path script bash whats the difference between single brackets and double brackets in bash how-does-cat-eof(eom)-work-in-bash