Explain the following error message. Which filenames would a subsequent ls command display?
$ ls
abc abd abe abf abg abh
$ rm abc ab*
rm: cannot remove 'abc': No such file or directory
The shell expands the asterisk wildcard character before it passes a list of
filenames to rm. As a result rm receives a list of files that includes abc twice.
After rm removes abc, it generates an error message when it is asked to
remove abc again. After giving the preceding rm command, ls does not list
any files.
Computer Science & Information Technology