I have a bash script that asks the user for them to type in a file name. I want the script to accept partial file name such as /b, and the script should output a list of files that includes every file that matches that partial name. For Example:
there are files named
animal
bat
boo
bury
in /
typing /b should then result in bat boo bury. If a user enters /animal/c the program should result in all files starting with a c in the animal folder.
Essentially I am trying to get the effect of [TAB] with a static input inside a script.
Thanks for the help!
Don't use tab completion. Use globs.
/b*will match/bat,/booand/buryif these files or directories exist.