Sponsored Content
Full Discussion: Insert year in ls -l command
Top Forums UNIX for Beginners Questions & Answers Insert year in ls -l command Post 303042711 by Aia on Friday 3rd of January 2020 08:06:51 PM
Old 01-03-2020
Quote:
Originally Posted by kumarinfa
@Jim,

Thanks for your reply, and yes i am well aware about DATE command and its relevant formats, kindly follow my first post carefully as i mentioned that i cannot use any ls options because i am getting file listing from ftp server. Is there any command which can give me desired result directly from ftp while using ls?

TIA

--- Post updated at 07:10 PM ---

Thank you @Ravinder,

I understood very well what you explained. Also can you tell me what if i have to extract year if i get input like this:

Code:
-rw-r--r-- 1 360 600 165923 Dec 31 11:29 12312019 file1_12312019_062449.csv

Here 2019 is not whole word rather part of second field, tried using substr but not able to get the idea that how to nest split and substr function.

TIA
Code:
perl -ple 's/\w+?(\d{4})[._]/$1 $&/' kumarinfa.file

Output:
Code:
-rw-r--r--    1 360      600         94255 Jan 01 11:16  2020 file1_2020.csv
-rw-r--r--    1 360      600        114573 Dec 29 11:10  2019 file2_2019.csv
-rw-r--r--    1 360      600         41006 Dec 30 11:09  2019 file3_2019.csv
-rw-r--r--    1 360      600        165923 Dec 31 11:29  2019 file4_2019.csv
-rw-r--r-- 1 360 600 165923 Dec 31 11:29  2019 file1_12312019_062449.csv

Code:
awk '
{
  split($NF,array,"[_.]")
  yyyy = substr(array[2], length(array[2])-3)
  $NF=yyyy OFS $NF
}1' kumarinfa.file
-rw-r--r-- 1 360 600 94255 Jan 01 11:16 2020 file1_2020.csv
-rw-r--r-- 1 360 600 114573 Dec 29 11:10 2019 file2_2019.csv
-rw-r--r-- 1 360 600 41006 Dec 30 11:09 2019 file3_2019.csv
-rw-r--r-- 1 360 600 165923 Dec 31 11:29 2019 file4_2019.csv
-rw-r--r-- 1 360 600 165923 Dec 31 11:29 2019 file1_12312019_062449.csv

 

10 More Discussions You Might Find Interesting

1. UNIX for Dummies Questions & Answers

listing year in ls command

Hi all .. As per rule i searched the forum i am not able found out ... I want to display the year in when listing the files .. when i use ls -lt it is not displaying files with recent 6 month old .. I know that perderabo has written a script for that if you give that link it will be... (3 Replies)
Discussion started by: arunkumar_mca
3 Replies

2. Shell Programming and Scripting

Printing Year in ls -ltr command

Hi, When retrieving parameters of a file using ls command i need to print the year part . When i do ls -ltr the following output is displayed -rwxrwxrwx 1 d_infd d_infd 1711 Jan 8 2004 wf1.class. Here the year part is not displayed only Jan 8 is displayed. Can any one... (9 Replies)
Discussion started by: ragugct
9 Replies

3. Shell Programming and Scripting

Last Command not giving year

Hi All, i want the last login details along with year. i tried below command but not giving me the year of last login. last <$Userid> | head -1 i heard that if it is current year then it wont display the year else it will display the year. is it so? if yes then , is there any way of... (1 Reply)
Discussion started by: ani_rvce
1 Replies

4. UNIX for Dummies Questions & Answers

Last Command not giving year

Hi All, i want the last login details along with year. i tried below command but not giving me the year of last login. last <$Userid> | head -1 i heard that if it is current year then it wont display the year else it will display the year. is it so? if yes then , is there any way of... (1 Reply)
Discussion started by: ani_rvce
1 Replies

5. UNIX for Dummies Questions & Answers

sed insert command and variable expansion/command substitution

I know this script is crummy, but I was just messing around.. how do I get sed's insert command to allow variable expansion to show the filename? #!/bin/bash filename=`echo $0` /usr/bin/sed '/#include/ { i\ the filename is `$filename` }' $1 exit 0 (8 Replies)
Discussion started by: glev2005
8 Replies

6. Emergency UNIX and Linux Support

LAST command with Year

Hi Guys, I'm trying to identify the last logins by all the users in the system in AIX. the last command gives me the output, but there is no year displayed for it . Since there is a duplication of months i mean Apr 2010 and Apr 2009 also its giving me inaccurate data.. Is there a way I can filter... (4 Replies)
Discussion started by: kkeng808
4 Replies

7. UNIX for Advanced & Expert Users

unix command : how to insert text at the cursor location via command line?

Hi, Well my title isn't very clear I think. So to understand my goal: I have a script "test1" #!/bin/bash xvkbd -text blabla with xbindkeys, I bind F5 key in order it runs my test1 script So when I press F5, test1 runs. I'm under Emacs/Vi and I press F5 in order to have "blabla" be... (0 Replies)
Discussion started by: xib.be
0 Replies

8. Linux

uptime command output when the server is running more than one year?

What is the uptime command output when the server is running more than one year? My doubt is whether it show in number of days format or number years and number of days format? For example, Assume the server is running 400 days 3 hrs 3 min 3 secs. The output like 400 days 3:3 min or 1 year 5... (3 Replies)
Discussion started by: maruthu
3 Replies

9. UNIX for Dummies Questions & Answers

Unix man command to find out month of the year?

how can i display month of the year i was born with using man command? thanks (2 Replies)
Discussion started by: janetroop95
2 Replies

10. UNIX for Dummies Questions & Answers

Command to print previous year in UNIX

hi all, I use date +%Y which gives Current year. Requirement: I want previous year to be printed. Please help me. Note: I tried date +%d/%m/%Y -d "-1 years" which is not working. (10 Replies)
Discussion started by: wasim999
10 Replies
evolution-addressbook-export(1) 				   User Commands				   evolution-addressbook-export(1)

NAME
evolution-addressbook-export - export local address book from Ximian Evolution, Sun Microsystems Edition SYNOPSIS
evolution-addressbook-export [--async] [--format=[vcard|csv]] [--help] [--list-addressbook-folders] [--output=output-file] [--size=number] [--usage] [--version] DESCRIPTION
Export the local address book to a file. OPTIONS
The following options are supported: --async Export in asynchronous mode. You can also use -a to specify this option. --format=[vcard|csv] Specify the export format: virtual card (vcard) or comma-separated value (csv). --help Display help text. You can also use -? to specify this option. --list-addressbook-foldeList the local address-book folders. You can also use -l to specify this option. --output=output-file Specify the name of the output file to store the exported information. If no output file is specified, the exported information is sent to standard output. --size=number Specify the number of cards in one output file in asychronous mode. The default value is 100. --usage Display brief usage text. --version Display version information. EXAMPLES
Example 1: Exporting Local Address Book in Asynchronous Mode and Vcard Format to contacts.vcf example% evolution-addressbook-export -a --format=vcard --output=contacts.vcf EXIT STATUS
The following exit values are returned: 0 Application exited successfully 1 Application exited with failure FILES
The following files are used by this application: /usr/bin/evolution-addressbook-export Executable to export Evolution local address book $HOME/evolution Per-user configuration files and local storage for Evolution $HOME/evolution/mail/account/folders Temporary files for Evolution mail $HOME/evolution/sunone/account/folders Temporary files for Evolution Sun ONE account ATTRIBUTES
See attributes(5) for descriptions of the following attributes: +-----------------------------+-----------------------------+ | ATTRIBUTE TYPE | ATTRIBUTE VALUE | +-----------------------------+-----------------------------+ |Architecture |SPARC | +-----------------------------+-----------------------------+ |Availability |SUNWevo | +-----------------------------+-----------------------------+ |CSI |Enabled | +-----------------------------+-----------------------------+ |Interface stability |Standard | +-----------------------------+-----------------------------+ |MT-Level |MT safe with Exceptions | +-----------------------------+-----------------------------+ SEE ALSO
Ximian Evolution Sun Microsystems Edition User Guide evolution(1), evolution-address-import(1) NOTES
Written by Steven Zhang, Sun Microsystems Inc., 2004. SunOS 5.10 15 Apr 2004 evolution-addressbook-export(1)
All times are GMT -4. The time now is 03:00 AM.
Unix & Linux Forums Content Copyright 1993-2022. All Rights Reserved.
Privacy Policy