Sponsored Content
Full Discussion: Hour display format
Top Forums UNIX for Beginners Questions & Answers Hour display format Post 302977041 by V1l1h1 on Monday 11th of July 2016 02:42:44 PM
Old 07-11-2016
Hour display format

Hello Sir/Madam,

I'm using Putty utility to run a shell script. I found HOUR display in two positions in UNIX. Is it possible to display in four positions?

File name example: my file name is: HourlyData_20160708_1400.txt

I'm in the process of comparing current date and time with the file I receive..
my objective is to load the data from the file when date & time has a match

Please suggest how I can achieve that via UNIX shell scrip?


Regards,
Vani Sonti

---------- Post updated at 02:42 PM ---------- Previous update was at 01:08 PM ----------

as requested, here is my shell script ( ps: it's not tested yet )


Code:
#!/bin/sh
# Vani Sonti
# shell script date -  07/11/2016 
# commented field code has not been added to this script yet.. 
#fDt=  #- use awk function to trim date from the file name
#fTm= #-- use awk funciton to trim hour from the file name
# hour must be HHHH mode in order to match
dt=`date +"%Y%m%d"`
echo "$dt"
tm=`date +"%H"`
echo "$tm"
filenm = `HourlyData_20160708_1500.txt`
echo "$filenm"
while true
do
 if 
[[ $dt = $fDt && $tm = $fTm ]] then 
# call sqlloader process to parse the file
else
echo no matching file found 
fi


Last edited by V1l1h1; 07-11-2016 at 04:25 PM..
 

10 More Discussions You Might Find Interesting

1. UNIX for Dummies Questions & Answers

display the files in a folder which are older than 1 hour

Hi, I have some files in a folder with different time stamps and I want to display the files which are older than 1 hour. i tried with find. need urgent help. (3 Replies)
Discussion started by: vgs
3 Replies

2. Shell Programming and Scripting

display the files in a folder which are older than 1 hour

Hi, I have some files in a folder with different time stamps and I want to display the files which are older than 1 hour. i tried with find. need urgent help. (7 Replies)
Discussion started by: vgs
7 Replies

3. Shell Programming and Scripting

ls command format display

Hi I have 3 files $ ls -l -rw-r--r-- 1 osbadmin osbadmin 427701 Apr 22 12:06 SANITY_TEST -rw-r--r-- 1 osbadmin osbadmin 427701 Apr 22 12:06 Success 123333 -rw-r--r-- 1 osbadmin osbadmin 427701 Apr 22 12:06 Success 123333 (1) I need to see this "SANITY_TEST" "Success 123333" "Success... (6 Replies)
Discussion started by: mnmonu
6 Replies

4. UNIX for Advanced & Expert Users

ls -l timestamp display format

The time stamp format using "ls -l" is either mmm dd hh:mm or mmm dd yyyy. For later case, how can I know the hh:mm as well. Thanks. (3 Replies)
Discussion started by: pok.fung
3 Replies

5. UNIX for Dummies Questions & Answers

Date Display Format

Hello People, How can I display the date in a continuous format along with the time as below : 20091001_154547 i.e yyyymmdd_hhmmss format. Thanks. (3 Replies)
Discussion started by: sushant172
3 Replies

6. UNIX for Dummies Questions & Answers

Date format Display Help

I have tried various arguments to get the date display as "Mar 10". I have tried date +"%c" -------> Wed Mar 10 11:51:21 EST 2010 date +"%b%d%Y_%H%M%S" --------> Mar102010_115121 date +"%b%d" -------> Mar10 date +"%t%b%e" ... (3 Replies)
Discussion started by: moveaix
3 Replies

7. UNIX for Dummies Questions & Answers

How do i set time in 24 hour format?

Currently whenever i run date command output is shown like Mon Apr 12 05:17:21 IST 2010 When its 17:17 Here. How would i change it so that it should show. Mon Apr 12 17:17:21 IST 2010 (8 Replies)
Discussion started by: pinga123
8 Replies

8. Shell Programming and Scripting

Changing display format

Hi, My file cat a.txt Sat Nov 27 00:02:00 2010 00:02:00 Usr 27: Login by edi on batch. (452) 00:02:09 Usr 27: Logout by on batch. (453) 00:02:09 Usr 27: Login by edi on batch. (452) 00:02:22 Usr 27: Logout by on batch. (453) 00:02:22 Usr 27: Login by edi on batch.... (3 Replies)
Discussion started by: ganeshanbu
3 Replies

9. Shell Programming and Scripting

How to convert 24 hour time to 12 hour timing?

Hi friends, I want to convert 24 hour timing to 12 hour please help me... my data file looks like this.. 13-Nov-2011 13:27:36 15.32044 72.68502 13-Nov-2011 12:08:31 15.31291 72.69807 16-Nov-2011 01:16:54 15.30844 72.74028 15-Nov-2011 20:09:25 15.35096 ... (13 Replies)
Discussion started by: nex_asp
13 Replies

10. Shell Programming and Scripting

Hange display format

I have a file , the file content will be modified regularly , its structure as below, the lines are begins with "A" and "B" . #vi file1 this is testing file A aaaaa B bbbbb A ccccc B ddddd A eeeee B fffff A ggggg B hhhhh I would like to have a script to use the... (3 Replies)
Discussion started by: ust3
3 Replies
DATETIME.SETTIMESTAMP(3)						 1						  DATETIME.SETTIMESTAMP(3)

DateTime::setTimestamp - Sets the date and time based on an Unix timestamp

       Object oriented style

SYNOPSIS
public DateTime DateTime::setTimestamp (int $unixtimestamp) DESCRIPTION
Procedural style DateTime date_timestamp_set (DateTime $object, int $unixtimestamp) Sets the date and time based on an Unix timestamp. PARAMETERS
o $object -Procedural style only: A DateTime object returned by date_create(3). The function modifies this object. o $unixtimestamp - Unix timestamp representing the date. RETURN VALUES
Returns the DateTime object for method chaining or FALSE on failure. EXAMPLES
Example #1 DateTime.setTimestamp(3) example Object oriented style <?php $date = new DateTime(); echo $date->format('U = Y-m-d H:i:s') . " "; $date->setTimestamp(1171502725); echo $date->format('U = Y-m-d H:i:s') . " "; ?> Procedural style <?php $date = date_create(); echo date_format($date, 'U = Y-m-d H:i:s') . " "; date_timestamp_set($date, 1171502725); echo date_format($date, 'U = Y-m-d H:i:s') . " "; ?> The above examples will output something similar to: 1272508903 = 2010-04-28 22:41:43 1171502725 = 2007-02-14 20:25:25 NOTES
Using the Unix timestamp format to construct a new DateTime object is an alternative when using PHP 5.2, as shown in the example below. Example #2 DateTime.setTimestamp(3) alternative in PHP 5.2 <?php $ts = 1171502725; $date = new DateTime("@$ts"); echo $date->format('U = Y-m-d H:i:s') . " "; ?> The above example will output something similar to: 1171502725 = 2007-02-14 20:25:25 SEE ALSO
DateTime.getTimestamp(3). PHP Documentation Group DATETIME.SETTIMESTAMP(3)
All times are GMT -4. The time now is 09:29 PM.
Unix & Linux Forums Content Copyright 1993-2022. All Rights Reserved.
Privacy Policy