![]() |
|
|
|
|
|||||||
| Forums | Portal | Register | Forum Rules | FAQ | Contribute | Members List | Arcade | Search | Today's Posts | Mark Forums Read |
| Shell Programming and Scripting Post questions about KSH, CSH, SH, BASH, PERL, PHP, SED, AWK and OTHER shell scripts here. |
|
|
||||
| Thread | Thread Starter | Forum | Replies | Last Post |
| shell script to selectively tar directory based on date | fara_aris | Shell Programming and Scripting | 2 | 03-16-2008 04:35 PM |
| Shell script creating too many processes. | Miller_K | Shell Programming and Scripting | 3 | 05-22-2007 08:42 AM |
| Specify a previous date as start date in shell script | ritzwan0 | Shell Programming and Scripting | 2 | 09-25-2006 02:58 PM |
| Creating my first Shell Script | plmahan | Shell Programming and Scripting | 1 | 11-21-2004 08:32 PM |
| help on creating shell script | master_6ez | Shell Programming and Scripting | 1 | 11-21-2004 06:21 PM |
|
|
Submit Tools | LinkBack | Thread Tools | Search this Thread | Display Modes |
|
#1
|
|||
|
|||
|
Shell script for Creating Directory with name as system date
Dear Sir/Madam,
I need a bit of your help. The problem is as follows : I have to create a directory in unix whose name is that of system date in the dd_mon_yyyy format . I am able to extract a date in required format ina variable , but when i'm using this variable in mkdir it is not creating a directory of that date, rather it is creating the dirictory of the same name as the variable( mkdir accepts a string name for creating directories , but I don't know how to convert date to string using shell scripting). I am writing below the piece of script of what I am doing. Plz correct me where ever possible. i hope to see a nice running solution from your side. >Today='date +%d_%m_%Y' >set >$Today >mkdir $Today I hope you will help me. plz do mail me a solution at EMAIL ADDRESS REMOVED Thanks in advance. Arun Last edited by Perderabo; 12-06-2005 at 06:14 PM. Reason: Remove email address |
| Forum Sponsor | ||
|
|
|
#3
|
||||
|
||||
|
Try this code:
Code:
mkdir $(date +%d_%m_%Y) Code:
mkdir `date +%d_%m_%Y` |
|
#4
|
|||
|
|||
|
Re: Shell Scripting for creating dir with system date...
Hi,
I have tried using Today='date +%m%d%Y' set mkdir $today But its not working. I am working on telnet. Every time it is creating directory with name date +%m%d%Y .. Plz tell me what should i do. Thanks Aru |
|
#5
|
|||
|
|||
|
Re: Shell Scripting for creating dir with system date...
Even with :
mkdir $(date +%d%m%Y) it is giving the error syntax error : '(' unexpected And with : mkdir 'date +%m%d%Y' it is creating dir with name date +%d%m%Y , but not with system date. Plz help |
|
#6
|
||||
|
||||
|
Whatever blowtorch has given works well for me.
What OS are you on ? And it is not Code:
mkdir 'date +%m%d%Y' Code:
mkdir `date +%m%d%Y` ` is the backtick character above the tab key. |
|
#7
|
|||
|
|||
|
try with blowtorch's code(mkdir `date +%d_%m_%Y`), its working fine.
You have to place the backquotes(`) before and after the date command, you might have placed single quotes check it once. Regards, Raju |
|||
| Google The UNIX and Linux Forums |