In a directory you have some various files - .txt, .sh and then plan files without a .foo modifier.
If you ls the directory:
blah.txt
blah.sh
blah
blahs
How do I tell a for-loop to only use files without a .foo modify? So "do stuff" on files blah and blahs in the above example.
The basic syntax is:
#!/bin/bash
FILES=/home/shep/Desktop/test/*
for f in $FILES
do
XYZ functions
done
As you can see this effectively loops over everything in the directory. How can I exclude the .sh, .txt or any other modifier?
I have been playing with some if statements but I am really curious if I can select for those non modified files.
Also could someone tell me the proper jargon for these plain text files without .txt?