Sponsored Content
Top Forums Shell Programming and Scripting Dd/mm/yy or dd/mm/yyyy to UNIX epoch Post 302786235 by vipin kumar on Wednesday 27th of March 2013 05:53:03 AM
Old 03-27-2013
throwing error:
Code:
ls: Not a recognized flag: -
ls: Not a recognized flag: -
ls: Not a recognized flag: y
ls: Not a recognized flag: =
ls: Not a recognized flag: +
ls: Not a recognized flag: %

GNU not available...
m working in ksh shell

---------- Post updated at 03:23 PM ---------- Previous update was at 03:20 PM ----------

Need to create a script:
where i will pass filename as an argument and have to check if this file shud not be older than 2 days. If file is older than 2 days send mail that file not updated and if its not older than move it to updated folder.

Thanks:

Last edited by Franklin52; 03-28-2013 at 04:19 AM.. Reason: Code tags
 

10 More Discussions You Might Find Interesting

1. Shell Programming and Scripting

How to convert DDMMYYYY to DD MONTH YYYY in Unix

Hi I am having date as a string in DDMMYYYY format(07082008) in a variable say cdate. I want to Convert it into DD Month YYYY format(7 August 2008). Could someone help. Thanks in Advance. (2 Replies)
Discussion started by: rspk_praveen
2 Replies

2. Shell Programming and Scripting

Change Date from dd-mmm-yyyy to mm/dd/yyyy

I want to change a date from format dd-mmm-yyyy to mm/dd/yyyy. Is there a way to do this with sed or do you have to write a case statement to convert JAN to 01? Thanks (9 Replies)
Discussion started by: stringzz
9 Replies

3. Shell Programming and Scripting

converting the date field from dd/mm/yyyy to yyyy/mm/dd

How to convert the date field from dd/mm/yyyy to yyyy/mm/dd in unix my script will generate text file which have two fields one is date and another is name of the server for example this is sample date which I have to sort based on older to newer date the problem is when I found out sort will... (4 Replies)
Discussion started by: pareshan
4 Replies

4. Shell Programming and Scripting

Convert DD-MMM-YYYY to MM-DD-YYYY

I have a file which has 100k+ records like this abc,05-JUN-1974,def,lkj,aaa def,11-SEP-1975,ghj,dis,dea I want to convert ex 05-JUN-1974 to 06/05/1974 Please help me with awk script to convert the whole file into MM-DD-YYYY Thank you! (2 Replies)
Discussion started by: nuthalapati
2 Replies

5. Shell Programming and Scripting

Sed: zero-padding dates (or: convert d/m/yyyy to dd/mm/yyyy)

Hi all I have some pipe-separated data in the form: 5/12/2008 00:00:00|31/1/2009 00:00:00|SOMESTUFF|OTHERSTUFF 12/31/2008 00:00:00|15/1/2009 00:00:00|MORESTUFF|REMAININGSTUFF 1/1/1023 00:00:00|16/5/2047 00:00:00|THEREST|YETMORE I need to zero-pad the single-digit days and months, using... (3 Replies)
Discussion started by: jgrogan
3 Replies

6. Shell Programming and Scripting

change date format from yyyy/mm/dd to dd/mm/yyyy

(Attention: Green PHP newbie !) I have an online inquiry form, delivering a date in the form yyyy/mm/dd to my feedback form. If the content passes several checks, the form sends an e-mail to me. All works fine. I just would like to receive the date in the form dd/mm/yyyy. I tried with some code,... (6 Replies)
Discussion started by: keyboarder
6 Replies

7. Shell Programming and Scripting

Converting date DD MM YYYY to DD MON YYYY

Hello, I am writing a script that parses different logs and produces one. In the source files, the date is in DD MM YYYY HH24:MI:SS format. In the output, it should be in DD MON YYY HH24:MI:SS (ie 25 Jan 2010 16:10:10) To extract the dates, I am using shell substrings, i.e.: read line ... (4 Replies)
Discussion started by: Adamm
4 Replies

8. UNIX for Dummies Questions & Answers

Epoch date to YYYY/MM/DD or MM/DD/YYYY

I've seen a lot of posts on this and have tried the following: echo 1257000000| perl -e '($d,$m,$y)=(localtime(time-86400));$m+=1;$y+=1900;printf "$y/$m/$d\n";' But I am unable to convert a past Epoch date into a format such as YYYY/MM/DD or MM/DD/YYYY. I am using bash and don't know... (4 Replies)
Discussion started by: newbie2010
4 Replies

9. Shell Programming and Scripting

Date format YYYY/MM/DD to DD/MM/YYYY

I am getting output of YYYY-MM-DD and want to change this to DD/MM/YYYY. When am running the query in 'Todd' to_date(column_name,'DD/MM/YYYY') am getting the required o/p of DD/MM/YYYY, But when am executing the same query(Netezza) in linux server(bash) am getting the output of YYYY-MM-DD file... (3 Replies)
Discussion started by: Roozo
3 Replies

10. UNIX for Advanced & Expert Users

How to convert mmm-yy to mm/dd/yyyy format in UNIX ?

How to convert mmm-yy to mm/dd/yyyy format in unix ? example: Jan-99 to 01/01/1999 Jan-00 to 01/01/2000 Jan-25 to 01/01/2025 Dec-99 to 01/12/1999 Dec-00 to 01/12/2000 Dec-25 to 01/12/2025 YY anything between 00-50 should be 2000-2050 YY anything between 51-99 should be 1951-1999 ... (2 Replies)
Discussion started by: gksenthilkumar
2 Replies
UNVIS(3)						   BSD Library Functions Manual 						  UNVIS(3)

NAME
unvis, strunvis -- decode a visual representation of characters LIBRARY
Standard C Library (libc, -lc) SYNOPSIS
#include <vis.h> int unvis(char *cp, int c, int *astate, int flag); int strunvis(char *dst, const char *src); int strunvisx(char *dst, const char *src, int flag); DESCRIPTION
The unvis(), strunvis() and strunvisx() functions are used to decode a visual representation of characters, as produced by the vis(3) func- tion, back into the original form. Unvis is called with successive characters in c until a valid sequence is recognized, at which time the decoded character is available at the character pointed to by cp. Strunvis decodes the characters pointed to by src into the buffer pointed to by dst. The strunvis() function simply copies src to dst, decoding any escape sequences along the way, and returns the number of characters placed into dst, or -1 if an invalid escape sequence was detected. The size of dst should be equal to the size of src (that is, no expansion takes place during decoding). The strunvisx() function does the same as the strunvis() function, but it allows you to add a flag that specifies the style the string src is encoded with. Currently, the only supported flag is VIS_HTTPSTYLE. The unvis() function implements a state machine that can be used to decode an arbitrary stream of bytes. All state associated with the bytes being decoded is stored outside the unvis() function (that is, a pointer to the state is passed in), so calls decoding different streams can be freely intermixed. To start decoding a stream of bytes, first initialize an integer to zero. Call unvis() with each successive byte, along with a pointer to this integer, and a pointer to a destination character. The unvis() function has several return codes that must be handled properly. They are: 0 (zero) Another character is necessary; nothing has been recognized yet. UNVIS_VALID A valid character has been recognized and is available at the location pointed to by cp. UNVIS_VALIDPUSH A valid character has been recognized and is available at the location pointed to by cp; however, the character currently passed in should be passed in again. UNVIS_NOCHAR A valid sequence was detected, but no character was produced. This return code is necessary to indicate a logical break between characters. UNVIS_SYNBAD An invalid escape sequence was detected, or the decoder is in an unknown state. The decoder is placed into the starting state. When all bytes in the stream have been processed, call unvis() one more time with flag set to UNVIS_END to extract any remaining character (the character passed in is ignored). The flag argument is also used to specify the encoding style of the source. If set to VIS_HTTPSTYLE, unvis() will decode URI strings as specified in RFC 1808. The following code fragment illustrates a proper use of unvis(). int state = 0; char out; while ((ch = getchar()) != EOF) { again: switch(unvis(&out, ch, &state, 0)) { case 0: case UNVIS_NOCHAR: break; case UNVIS_VALID: (void) putchar(out); break; case UNVIS_VALIDPUSH: (void) putchar(out); goto again; case UNVIS_SYNBAD: (void)fprintf(stderr, "bad sequence! "); exit(1); } } if (unvis(&out, (char)0, &state, UNVIS_END) == UNVIS_VALID) (void) putchar(out); SEE ALSO
vis(1), vis(3) R. Fielding, Relative Uniform Resource Locators, RFC1808. HISTORY
The unvis() function first appeared in 4.4BSD. BSD
December 11, 1993 BSD
All times are GMT -4. The time now is 06:04 PM.
Unix & Linux Forums Content Copyright 1993-2022. All Rights Reserved.
Privacy Policy