Original File name
1.mp4 2.mp4 3.mp4 4.mp4
title.txt
1-abc
2-def
3-ghi
4-jkl
After Running Script
1-abc.mp4 2-def.mp4 3-ghi.mp4 4-jkl.mp4
Original File name
1.mp4 2.mp4 3.mp4 4.mp4
title.txt
1-abc
2-def
3-ghi
4-jkl
After Running Script
1-abc.mp4 2-def.mp4 3-ghi.mp4 4-jkl.mp4
#!/bin/bash | |
for i in *.mp4 | |
do line=$(awk "NR==${i}" title.txt) | |
mv -- "$i" "${line}" | |
done |