Extract date / time


 
Thread Tools Search this Thread
Top Forums Shell Programming and Scripting Extract date / time
# 8  
Old 11-11-2013
Quote:
Originally Posted by ghosh_tanmoy
I dont want to use SED for this. I want to use the date and cut command to display it.
If you are looking for a way to format the current date and time in a particular way, pravin27 already showed you how to use the date utility to do that. (And, as linuxrulez suggested, we assume that when posting in the Shell Programming and Scripting forum, you already know how to use the man utility to find out how the arguments to a utility [such as date] will be processed on your system.) But, using the term extract to describe this would be strange.

If you are looking for a way to extract the date and time from a file that contains the text you showed us in the 1st posting in this thread, the date utility is not going to help. And, although you could invoke the cut utility twice to remove the unwanted [ and ] characters, the single invocation of sed as suggested by linuxrulez would be much more efficient.

If what you have is a shell variable containing your sample input and you want to get rid of those unwanted characters in the contents of the variable, try the following:
Code:
var="[Tue Oct  1 13:32:40 2013]" # set var to your sample value
var="${var#[[]}" # remove leading "["
var="${var%[]]}" # remove trailing "]"
printf "%s\n" "$var" # print the updated value

which will work in any shell that performs the basic parameter expansions specified by the POSIX standards and the Single UNIX Specifications.

If this is a homework assignment (and the assignment is to use cut and date to remove the leading and trailing characters from a line in a file or from a variable), you know that home work assignments can only be posted in the Homework and Coursework Questions forum and that you need to include details about your class and homework assignment in any requests to get help doing your homework.

Last edited by Don Cragun; 11-11-2013 at 03:51 AM.. Reason: Fix typo.
Login or Register to Ask a Question

Previous Thread | Next Thread

7 More Discussions You Might Find Interesting

1. UNIX for Beginners Questions & Answers

Extract date and time part from filename

Hi, I am facing one scenario in which I need to extract exact position of date and time from the name of the files. For example, Below is the record in which I need to extract position of YYYYMMDD,HHMISS and YYMMDD. Date and time variables can come more than once. I need to use these position... (13 Replies)
Discussion started by: Prathmesh
13 Replies

2. UNIX for Beginners Questions & Answers

How to extract date and time from filename?

Hi, I'm totally new in sell script and working with a shell code. I want to extract the date and time from the filenames. The filenames are different but all of them begins with WI_ SCOPE_: WI_SCOPE_DATA_CHANGE_2017-09-12_15-30-40.txt WI_SCOPE_BACK_COMPLETE_QUEUE_2017-09-12_15-31-40.txt... (5 Replies)
Discussion started by: Home
5 Replies

3. Shell Programming and Scripting

How to extract latest file by looking at date time stamp from a directory?

hi, i have a Archive directory in which files are archived or stored with date and time stamp to prevent over writing. example: there are 5 files s1.txt s2.txt s3.txt s4.txt s5.txt while moving these files to archive directory, date and time stamp is added. of format `date... (9 Replies)
Discussion started by: Little
9 Replies

4. Shell Programming and Scripting

To extract date and time separately from the file name

Hi., My current script extracts only if the date and time are in 3rd and 4th pos. #!/bin/bash echo "Enter the file name to extract the timestamp" read fname IFILE=$fname F=$IFILE IFS="_." f=($F) echo "Date ${f} Time ${f}" How to generalize the script to extract the... (3 Replies)
Discussion started by: IND123
3 Replies

5. Shell Programming and Scripting

Extract info from log file and compute using time date stamp

Looking for a shell script or a simple perl script . I am new to scripting and not very good at it . I have 2 directories . One of them holds a text file with list of files in it and the second one is a daily log which shows the file completion time. I need to co-relate both and make a report. ... (0 Replies)
Discussion started by: breez_drew
0 Replies

6. Shell Programming and Scripting

To extract data of a perticular interval (date-time wise)

I want a shell script which extract data from a log file which contains date and time-wise data and i need the data for a perticular interval of time...what can i do??? (3 Replies)
Discussion started by: abhishek27
3 Replies

7. Shell Programming and Scripting

How to extract date with time from file

Hi, I have a file where there is a date and time field, the format for it is yyyy-mm-dd hours:mins:sec the position of date field may vary anywhere in the line and it might be different and it is specified along with the variable AppTimeStamp how do i extract date and time both from the... (5 Replies)
Discussion started by: prash_b
5 Replies
Login or Register to Ask a Question