I want to write a Bash shell script that does the following:
Vim has several options:
-c
=> pass ex commands. Example: vim myfile.txt -c 'wq'
to force the last line of a file to be newline terminated (unless binary
is set in some way by a script)-s
=> play a scriptout that was recorded with -W
. For example, if your file contains ZZ
, then vim myfile.txt -s the_file_containing_ZZ
will do the same as previously.Also note that, invoked as ex
, vim will start in ex mode ; you can try ex my_file.txt <<< wq