Visit Our UNIX and Linux User Community


days since 1970


 
Thread Tools Search this Thread
Top Forums UNIX for Dummies Questions & Answers days since 1970
# 1  
Old 04-17-2001
How can I get the syatem to give me the days since 1970 (as seen in the shadow file)?
# 2  
Old 04-17-2001
perl  -e  ' $days=int(time()/86400);    print $days; '
will do the trick.



[Edited by mib on 04-17-2001 at 01:32 PM]
# 3  
Old 04-18-2001
Quote:
Originally posted by mib
[B]perl  -e  ' $days=int(time()/86400);    print $days; '
will do the trick.
Hmmm. I tried the perl command for fun and got:

Code:
www# perl  -e  ' $days=int(time()/86400);    print $days; '
www# www#

Maybe missing a \n (newline)?
# 4  
Old 04-18-2001
This:
perl -e ' $days=int(time()/86400);print "$days\n"; '

is slightly more correct, but the example given should work (and does for me).

Or save a variable and do:
perl -e 'print int(time()/86400)."\n"'

Or do it in your shell:

let a=`date +%s`/86400 ; echo $a

(requires GNU date)

[Edited by PxT on 04-18-2001 at 01:59 PM]
# 5  
Old 04-18-2001
Works on our linux platforms with the newline:

Code:
www# perl -e ' $days=int(time()/86400);print "$days\n"; '                    
11430
www#

 

Previous Thread | Next Thread
Test Your Knowledge in Computers #280
Difficulty: Easy
CPU modes (also called processor modes, CPU states, CPU privilege levels and other names) are operating modes for the central processing unit of some computer architectures that place restrictions on the type and scope of operations that can be performed by certain processes being run by the CPU.
True or False?

9 More Discussions You Might Find Interesting

1. UNIX for Beginners Questions & Answers

How to find a file that's modified more than 2 days ago but less than 5 days ago?

How to find a file that's modified more than 2 days ago but was modified less than 5 days ago by use of any Linux utility ? (4 Replies)
Discussion started by: abdulbadii
4 Replies

2. Shell Programming and Scripting

Write Linux script to convert timestamps older than 1.1.1970 to 1.1.1980

I am having problems because some of my files have timestamps that are earlier that 1.1.1970, the Unix start of time convention. So I would like to write a script that finds all files in home folder and subfolders with timestamps earlier than 1.1.1970 and converts them to 1.1.1980. I... (3 Replies)
Discussion started by: francus
3 Replies

3. Shell Programming and Scripting

Working out days of the week and processing file in 3 working days

Hi guys i need advice on the approach to this one...... I have a file say called Thisfile.20130524.txt i need to work out from the date 20130524 what day of the week that was and then process the file in 3 working days. (so not counting saturday or sunday....(will not worry about bank... (2 Replies)
Discussion started by: twinion
2 Replies

4. AIX

The result of Jan 01 (1970) by last command

Dears, My boss asked me to record the login information on AIX server, so I used "last" command to get i want. But it is so strange when i get a record the login date is Jan,01 1970 (as attached picture). does anyone know what happen? Thanks and Regards, (6 Replies)
Discussion started by: Zack.Chiang
6 Replies

5. Shell Programming and Scripting

Cron job running for some days and is not running for some days

Hi.. i have written a shell script and made this script to run on every day night 11: 55 pm using a cron job. This cron job running for some days and is not running for some day. but i need this script to run every day night. Please help me. Here is the cron tab entries, 55 23 * * *... (1 Reply)
Discussion started by: vidhyaS
1 Replies

6. Shell Programming and Scripting

before x days

hello, I needed to put value of date - 20 days in certain variable like this: before20d=`TZ=MET+480 date +%Y%m%d` echo $before20d value just perfect ...what I need and if I execute "date": Wed Nov 10 11:58:43 MET 2010 on the other solaris platform if I execute this I get... (4 Replies)
Discussion started by: abdulaziz
4 Replies

7. Shell Programming and Scripting

date for two days or 3 days ago

i need a script that can tell me the date 2 days ago or 3 days ago. please help (7 Replies)
Discussion started by: tomjones
7 Replies

8. UNIX for Dummies Questions & Answers

Date to second since 1970

Hello, I have found a piece of code which converts seconds elapsed since 1970 for an input date. Can anyone please explain a little bit the code below: #!/bin/bash # function to reproduce UNIX time() value second() { set -- $(TZ=GMT date '+%Y %m %d') local y=$1 m=1$2 d=1$3 ((m-=103,... (0 Replies)
Discussion started by: thana
0 Replies

9. Shell Programming and Scripting

ls latest 4 days or specify days of files in the directory

Hi, I would like to list latest 2 days, 3 days or 4 days,etc of files in the directory... how? is it using ls? (3 Replies)
Discussion started by: happyv
3 Replies

Featured Tech Videos