Bash script to save images to a folder with a numeric system

Posted on December 1, 2013 at 4:45 pm

Automatically generate files such as: image1.jpg, image2.jpg, image3.jpg, etc.

This is the bash script (save it as script.bash in the /root/ directory):

#!/bin/bash
 
INT=1
PATH="/root/"
 
while true; do
if [ -f "$PATH"image"$INT".jpg ]; then
INT=$((INT + 1))
else
break
fi
done
 
echo "$PATH"image"$INT".jpg

To test the script, place 3 files in /root/ directory:

image1.jpg
image2.jpg
image3.jpg

Now set the right permissions to the bash script:

chmod +x script.bash

Run the bash script:

./script.bash

You should see as output:

image1-jpg-bash-script

Receive updates via email

Other Posts

Updated Posts