Skip to content

Instantly share code, notes, and snippets.

@sudipidus
Created October 16, 2018 12:32
Show Gist options
  • Select an option

  • Save sudipidus/25ab554474b20a4c28b6d1561eb9c9c2 to your computer and use it in GitHub Desktop.

Select an option

Save sudipidus/25ab554474b20a4c28b6d1561eb9c9c2 to your computer and use it in GitHub Desktop.

Revisions

  1. sudipidus created this gist Oct 16, 2018.
    14 changes: 14 additions & 0 deletions filenameappender.sh
    Original file line number Diff line number Diff line change
    @@ -0,0 +1,14 @@
    files=$(ls | awk '{print $1}')
    serial=1
    for fn in $files; do
    echo "the next file is $fn"
    extension="${fn##*.}"
    filename="${fn%.*}"
    echo "serial is $serial"
    echo "filename is $filename and extension is $extension"
    newfilename=$filename$serial
    echo "mv $filename.$extension $newfilename.$extension"
    mv $filename.$extension $newfilename.$extension
    echo "new filename is $newfilename"
    serial=$(($serial+1))
    done