File Report Generation


 
Thread Tools Search this Thread
Top Forums Shell Programming and Scripting File Report Generation
# 1  
Old 12-24-2011
File Report Generation

hi all
i need to generate a report file that contains the following details of files present in a directory.
1. File name
2.Complete path for each files and directory
3.File size
4.Days older

example i have a directory testing that contains sub-directories and some files.
i need to make a report file File_report.txt in below format
Quote:
File Name path file_size days_older
a /home/user/test/sub-dir 10k 234
b /home/user/testing/b 10k 64
.
.

Thanks
# 2  
Old 12-24-2011
Please show what have you done so far.

Also, what OS are you running? (or do you have GNU date installed)
This User Gave Thanks to jim mcnamara For This Post:
# 3  
Old 12-25-2011
@jim mcnamara
i am using fedora 11

Quote:
ls -l|grep ^-| awk '{print $8}' >temp.txt
file_temp="/home/Yash/temp.txt"
file="/home/Yash"
echo -e "File Name\tpath\t\tsize"
while read line
do
file_processing="$file/$line"
size=`ls -s $file_processing|awk '{print $1}'`
echo -e "\n$line\t$file_processing\t\t$size"
done< "$file_temp"
rm -f temp.txt
# 4  
Old 12-25-2011
What do you mean by days older? when it was created?

--ahamed
This User Gave Thanks to ahamed101 For This Post:
# 5  
Old 12-25-2011
days older means how old the file is
i.e current_date - file_creation_date
# 6  
Old 12-25-2011
Creation date is not stored normally in *NIX with the exception of ext4 filesystem.
Which is your file system?

Check this

--ahamed

---------- Post updated at 11:00 PM ---------- Previous update was at 10:50 PM ----------

For remianing, try this
Code:
find /your/path/ -ls | awk '{printf("%-25s%-40s%-4s%-3s%-6s\n",$NF,$7,$8,$9,$10)}'

Time stamp printed here is lat modified time.

--ahamed
This User Gave Thanks to ahamed101 For This Post:
Login or Register to Ask a Question

Previous Thread | Next Thread

10 More Discussions You Might Find Interesting

1. UNIX for Beginners Questions & Answers

Report generation using script

Hi all I have a unix script that generates a report with the following information: uptime, mounted file systems, disk usage (> 90% --> critical, <75%-90%> --> warning, < 75% healthy), Mem usage, CPU usage and load average. But I would like to create one single report containing all this... (5 Replies)
Discussion started by: fretagi
5 Replies

2. Shell Programming and Scripting

Report generation using perl script

Hi, I have a perl script to read the log file and create a report from it. I have the script file and log file in a different directories. Now i have pipe the log file data to the perl script to create the report (HMTL file). I am using the below command this isn't working tail -f... (4 Replies)
Discussion started by: vel4ever
4 Replies

3. Shell Programming and Scripting

Report generation based on certain conditions

Hi I recently joined a project where I have been asked to generate a report using shell script accessing UNIX box. I have no idea on how to do it as I am a beginner and learning shell scripts. Suppose I have a XML: Code: ... (3 Replies)
Discussion started by: vat1kor
3 Replies

4. Shell Programming and Scripting

Disk report generation problem

Hello everyone, I have a list of inputs as below. My logic is to get the particular powerdisk which matches for ASM disk which means take the major & minor number of each asm disk and matches with powerdisk info then get the particular powerdisk $ ls -l /dev/asm_* ---> ASM disk info... (11 Replies)
Discussion started by: kannan84
11 Replies

5. Shell Programming and Scripting

Report Generation with Grep

All, I am pretty new to Unix Environment. I am not sure if my requirement can be accomplished in Unix. I did try searching this forum and others but could not get an answer. Requirement is explained below: I have a set of files in a folder. file1_unload file2_unload file3_unload... (7 Replies)
Discussion started by: bharath.gct
7 Replies

6. Shell Programming and Scripting

Parsing of file for Report Generation (String parsing and splitting)

Hey guys, I have this file generated by me... i want to create some HTML output from it. The problem is that i am really confused about how do I go about reading the file. The file is in the following format: TID1 Name1 ATime=xx AResult=yyy AExpected=yyy BTime=xx BResult=yyy... (8 Replies)
Discussion started by: umar.shaikh
8 Replies

7. Shell Programming and Scripting

Report generation

Hello, I got a requirement in writing a KSH script in unix, please help me out the requirement is there are two folders Folder1 and Folder2 and there are same files in the different folders. like file1,file2 in folder1 and file1 and file2 in folder2. I would like to compare all the similar... (3 Replies)
Discussion started by: gmahesh2k
3 Replies

8. UNIX for Dummies Questions & Answers

report generation

Hello, I got a requirement in writing a sheel script in unix, please help me out the requirement is there are two folders Folder1 and Folder2 and there are same files in the different folders. like file1,file2 in folder1 and file1 and file2 in folder2. I would like to compare all the... (2 Replies)
Discussion started by: gmahesh2k
2 Replies

9. Shell Programming and Scripting

awk- report generation from input file

I have input file with below content: Person: Name: Firstname1 lastname1 Address: 111, Straat City : Hilversum Person: Name : Fistname2 lastname2 Address: 222, street Cit: Bussum Person: Name : Firstname2 lastname3 Address: 333, station straat City: Amsterdam I need... (6 Replies)
Discussion started by: McLan
6 Replies

10. Shell Programming and Scripting

Oracle Report generation

Hi, I am beginner in shell programming.In a shell script i found a call to a script 'runrep25m',which i think is to generate oracle reports?Could anyone help me by providing some details about its usage With Thanks & Regards Dileep (7 Replies)
Discussion started by: DILEEP410
7 Replies
Login or Register to Ask a Question