The >> operator redirects output to a file and the output will be appended at the end of the file.


You can use the echo command to append the text to the end of the file as shown.

# echo "/mnt/pg_master/wal_archives,sync,no_root_squash)" >> /etc/exports


Alternatively, you can use the printf command (do not forget to use \n character to add the next line).

# printf "/mnt/pg_master/wal_archives,sync,no_root_squash)\n" >> /etc/exports


The tee command copies text from standard input and pastes/writes it to standard output and files. You can use its -a flag to append text to the end of a file as shown.

# echo "/mnt/pg_master/wal_archives,sync,no_root_squash)" | tee -a /etc/exports


# cat shares.txt | tee -a /etc/exports




Was this answer helpful? 0 Users Found This Useful (0 Votes)