[Ilugc] Help required for date manipulation in linux

  • From: guruprasad@xxxxxxxxxxxxxx (L. Guruprasad)
  • Date: Tue, 08 Jul 2014 17:13:42 +0530

On 08-07-2014 16:49, Shrinivasan T wrote:


I am working on script creation for user audit report and last command
doesn't o/p the year.
I need to find year of the given date of month and day on linux box.
Need to check only for past 10 years.
example :

  input  = Thu Apr 15
 Required o/p 20140415

Any unix/linux commands or perl function would be good.

The following python snippet can help you.

sudo pip install timestring

Not a very good idea to pip install arbitrary packages from pypi into
the system-wide python installation. It is a best practice to use
something like virtualenv or buildout to isolate such packages required
for specific project.

To achieve this using virtualenv, you might have to use the following
commands.

Install virtualenv

On Debian/Ubuntu based systems, the package to install for this is
'python-virtualenv'.

Once it is installed, create a virtual python environment using the
following command

$ virtualenv /path/to/name-of-virtual-environment

Activate it:
$ source /path/to/name-of-virtual-environment/bin/activate

Install the packages from pypi that you need for your project into the
virtualenv.

For example,
$ pip install timestring

When the virtualenv is activated, the 'python' command will be pointing
to the isolated python installed within the virtualenv. So you can write
your scripts and then run them by just invoking 'python' as you would do
outside a virtualenv.

Exit the virtualenv:
$ deactivate

To execute the script using the virtualenv without activating it, run
$ /path/to/name-of-virtual-environment/bin/python your_script.py

Thanks & Regards,
Guruprasad

-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 899 bytes
Desc: OpenPGP digital signature
Url : 
http://www.ae.iitm.ac.in/pipermail/ilugc/attachments/20140708/961f3636/attachment.bin
 

Other related posts: