Sponsored Content
Top Forums UNIX for Dummies Questions & Answers Rename all Files in a UNIX Directory from one date format to another date format Post 302867755 by krishmaths on Friday 25th of October 2013 02:32:32 AM
Old 10-25-2013
shell script

Code:
DIR=/your/directory
for FILE in $(ls $DIR)
do
 OLD_DT=$(echo ${FILE##*_} | cut -d. -f 1)
 NEW_DT=$(expr substr $OLD_DT 5 4)$(expr substr $OLD_DT 1 4)
 RENAMED_FILE=$(echo ${FILE%_*})"_"${NEW_DT}"."$(echo ${FILE##*.})
 echo mv $DIR/$FILE $DIR/$RENAMED_FILE
done

Replace the red marked /your/directory with the directory name where you have the files.

After reviewing the output you may remove the red echo and execute for renaming files.
This User Gave Thanks to krishmaths For This Post:
 

10 More Discussions You Might Find Interesting

1. UNIX for Dummies Questions & Answers

Unix Date Format

I have an Foxbase application that saves dates in a character field using a Unix date format. Does anyone know what the formula is to convert back to a standard date, something that can be, I hesitate to say, understood in a Windows environment, such as Excel or Access. cheers peter (2 Replies)
Discussion started by: sfpoet
2 Replies

2. Shell Programming and Scripting

convert mmddyy date format to ccyyddd format??

hi, for reading a cobol indexed file i need to convert "mmddyy" date format to "ccyyddd" format. i checked the datecalc and other scripts but couldnt modify them to cater to my need:(... The datecalc gives an output which i believe is the total days till that date, but i want to convert it... (2 Replies)
Discussion started by: Bhups
2 Replies

3. UNIX for Dummies Questions & Answers

Alternative of format date in HP unix

HI, Does anyone know how the alternative way to format date to 'Jul07' in UNIX-HP . I found HP Unix does not support date -d....:( --------------------------------------------------------------- trxStartYear=2007 mthKey0=07 trxDay=20 key=`date -d ${trxStartYear}${mthKey0}${trxDay}... (2 Replies)
Discussion started by: epall
2 Replies

4. Shell Programming and Scripting

Unix date Format (MON)

Hi , Can any one give me what is the date format for 3 character Month all caps (MON) when I do date +%b it will give me Sep But I want this to be SEP (all caps) . Thanks in advance (1 Reply)
Discussion started by: umathurumella
1 Replies

5. Shell Programming and Scripting

convert date format to mysql date format in log file

I have a comma delimited log file which has the date as MM/DD/YY in the 2nd column, and HH:MM:SS in the 3rd column. I need to change the date format to YYYY-MM-DD and merge it with the the time HH:MM:SS. How will I got about this? Sample input 02/27/09,23:52:31 02/27/09,23:52:52... (3 Replies)
Discussion started by: hazno
3 Replies

6. UNIX for Dummies Questions & Answers

Changing from Excel date format to MySQL date format

I have a list of dates in the following format: mm/dd/yyyy and want to change these to the MySQL standard format: yyyy-mm-dd. The dates in the original file may or may not be zero padded, so April is sometimes "04" and other times simply "4". This is what I use to change the format: sed -i '' -e... (2 Replies)
Discussion started by: figaro
2 Replies

7. Shell Programming and Scripting

Date Format in UNIX

Hi Guys, Need some help. I want to use the date command in Unix and having this below format as an output. the month should be in FIRST 3 LETTERS & ALL CAPS. And the DAY should be in two digits format DESIRED OUTPUT: 09-JUN-11 I tried to use this command below but still it does... (2 Replies)
Discussion started by: pinpe
2 Replies

8. UNIX for Dummies Questions & Answers

Make directory with todays date format

Not sure why this is not working. Please advice: #!/bin/sh DIR=`date +"%m-%d-%y"` echo $DIR ] && mkdir $DIR (2 Replies)
Discussion started by: iaav
2 Replies

9. Shell Programming and Scripting

Change date format in am/pm in csv files using UNIX

Hi All, I'm new to forum good to hear all. I stuck in converting date format in csv file using unix csv file contains as below ,750,0000000000000000GCJR, ,06/22/2016 14:48:44 I want to convert into as below ,750,0000000000000000GCJR, ,06/22/2016 02:48:44 PM Please reply asap..... (22 Replies)
Discussion started by: Raghureds
22 Replies

10. Shell Programming and Scripting

Date: invalid date trying to set Linux date in specific format

i try to set linux date & time in specific format but it keep giving me error Example : date "+%d-%m-%C%y %H:%M:%S" -d "19-01-2017 00:05:01" or date +"%d-%m-%C%y %H:%M:%S" -d "19-01-2017 00:05:01" keep giving me this error : date: invalid date ‘19-01-2017 00:05:01' Please use CODE tags... (7 Replies)
Discussion started by: umen
7 Replies
GRUB-MKRESCUE(3)					     Library Functions Manual						  GRUB-MKRESCUE(3)

NAME
grub-mkrescue -- Generate a GRUB rescue image using GNU Xorriso. SYNOPSIS
grub-mkrescue [-o | --output=FILE] [--modules=MODULES] [--install-modules=MODULES] [--themes=THEMES] [--fonts=FONTS] [--locales=LOCALES] [--compress[=no,xz,gz,lzo]] [-d | --directory=DIR] [--grub-mkimage=FILE] [--rom-directory=DIR] [--xorriso=FILE] [--grub-glue-efi=FILE] [--grub-render-label=FILE] [--label-font=FILE] [--label-color=COLOR] [--label-bgcolor=FILE] [--product-name=STRING] [--product-version=STRING] [--sparc-boot] [--arcs-boot] DESCRIPTION
grub-mkrescue can be used to generate a rescue image with the GRUB bootloader. OPTIONS
--output=FILE Write the generated file to FILE. The default is to write to standard output. --modules=MODULES Pre-load modules specified by MODULES. --install-modules=MODULES Install only MODULES and their dependencies. The default is to install all available modules. --themes=THEMES Install THEMES. The default is to install the starfield theme, if available. --fonts=FONTS Install FONTS. The default is to install the unicode font. --locales=LOCALES Install only locales listed in LOCALES. The default is to install all available locales. --compress[=no,xz,gz,lzo] Compress GRUB files using the specified compression algorithm. --directory=DIR Use images and modules in DIR. --grub-mkimage=FILE Use FILE as grub-mkimage(1). The default is /usr/bin/grub-mkimage. --rom-directory=DIR Save ROM images in DIR. --xorriso=FILE Use FILE as xorriso. --grub-glue-efi=FILE Use FILE as grub-glue-efi(3). --grub-render-label=FILE Use FILE as grub-render-label(3). --label-font=FILE Use FILE as the font file for generated labels. --label-color=COLOR Use COLOR as the color for generated labels. --label-bgcolor=COLOR Use COLOR as the background color for generated labels. --product-name=STRING Use STRING as the product name in generated labels. --product-version=STRING Use STRING as the product version in generated labels. --sparc-boot Enable booting the SPARC platform. This disables HFS+, APM, ARCS, and "boot as disk image" on the i386-pc target platform. --arcs-boot Enable ARCS booting. This is typically for big-endian MIPS machines, and disables HFS+, APM, sparc64, and "boot as disk image" on the i386-pc target platform. -- All options after a -- will be passed directly to xorriso's command line when generating the image. SEE ALSO
info grub Wed Feb 26 2014 GRUB-MKRESCUE(3)
All times are GMT -4. The time now is 09:33 PM.
Unix & Linux Forums Content Copyright 1993-2022. All Rights Reserved.
Privacy Policy