Я хочу добавить дату рядом с именем файла ("somefile.txt"). Например: somefile_DDMMYYYYHHMMSS.txt
Возможно, скрипт выполнит или какую-то команду в окне терминала. Я пользуюсь Linux.
Заранее спасибо.
Вы также можете попробовать это.
#!/bin/bash -e TDATE=$(date +%d%m%Y%H%M%S) for FULLFILE in `ls` do FILENAME=`echo $FULLFILE | cut -d '.' -f1` EXTN=`echo $FULLFILE | cut -d '.' -f2` mv ${FULLFILE} ${FILENAME}_${TDATE}.${EXTN} done
Нечто подобное может сделать работу:
a=somefile.txt bname="${a%.*}" ename="${a##*.}" date=$(date +%d%m%Y%H%M%S) echo ${bname}_${date}.${ename}