# Basic syntax:
for file in /directory/*
do
echo $file
done
# Where:
# - the echo command is run on each file found using the search pattern
# (here, all files in the /directory/ folder)
# Example usage:
# Say you have the directory "/my/favorite/files" with the following files:
test.txt
my.txt
code.png
for file in /my/favorite/files/*.txt; do
echo $file
done
--> test.txt
--> my.txt
# Note, code.png isn't printed because it doesn't match the search pattern
#!/bin/bash
FILES=/path/to/*
for f in $FILES
do
echo "Processing $f file..."
# take action on each file. $f store current file name
cat $f
done