The text file movies.csv1 contains information about some movies. It is formatted as a comma-separated file2 or CSV-file3 (comma-separated values).
Use the text editor vi (or vim) to open the text file movies.csv4.
$ vi movies.csv $ vim movies.csv
Inspect the contents of the file movies.csv5 to gain insights in the CSV file format. Add a few lines containing information about movies to the file, while respecting the CSV file format.
Also use the text editors nano and emacs to add a few lines containing information about movies to the file.
$ nano movies.csv $ emacs movies.csv
Which text editor is the easiest to work with? Which of these three text editors has the most features?
The course book describes how to work with the editors vim (chapter 6) and emacs (chapter 7). In the exercises, we will use vim and sed (chapter 15) to automate text manipulations in a non-interactive way.
To learn how to work interactively with vim, read chapter 6 in the course book. It is certainly worthwhile to try out the learned techniques yourself straight away: that is why it is called working "interactively".
Learning to work with emacs is not required for this course. But only if you master both vim and emacs can you legitimately join the editor war6.