File Size


 
Thread Tools Search this Thread
Top Forums Shell Programming and Scripting File Size
# 1  
Old 03-24-2006
File Size

In my a.KSH file this coding is present. I couldn't understand this. Please tell me the meaning of this coding.

file_size=`ls -l $1|awk '{print $5}' `
exit $file_size

I try a lot to understand, but couldn't.
# 2  
Old 03-24-2006
this will echo the size of file passed as the commandline parameter.
it has two parts,
ls -l $1, this will get the listing for the file passed as parameter

awk...., this will get the 5th column from the ls -l $1 output which is the size of the file

Gaurav
# 3  
Old 03-24-2006
More Clarification

Actually in another pro*c file this coding has written. The coding is

strcpy(size_script_path,getenv("COM_DIR"));
strcat(size_script_path,"/aa.ksh");

But in my KSH this coding is present.

file_size=`ls -l $1|awk '{print $5}' `
exit $file_size

I try a lot to understand, but couldn't.


So what this KSH is link to this pro*C program? If yes, how it is , please suggest me.
# 4  
Old 03-24-2006
this is my interpretation may be wrong as well as I don't have any idea about pro*c

the pro*c code is calling this script to get the size of a file.
the script returns the size of the file.
# 5  
Old 03-24-2006
Quote:
Originally Posted by debasis.mishra
strcpy(size_script_path,getenv("COM_DIR"));
strcat(size_script_path,"/aa.ksh");

file_size=`ls -l $1|awk '{print $5}' `
exit $file_size
Some details are missing from your description.

size_script_path contains the fully qualifies path to aa.ksh, provided the env variable COM_DIR was set appropriately.

Your mention of $1 says that took in some command line parameters for your shell script. Lets say, you passed in the contents of size_script_path to the script, file_size will hold the size of aa.ksh.

I dont understand how you related C calls and shell scripting together. Maybe I am missing something.
# 6  
Old 03-24-2006
no one can undestand the program just by seeing 4 lines of code(of 2 different files).
I can guess that ur variable size_script_path contains the full path of script aa.ksh.
Your script(or may be function in the script) is returing the size of file.
Please be specific and clear when you are posting a question.
# 7  
Old 03-24-2006
Ok, i will send the details of that program. But this is another KSH file, which i couldn't understand. The full code, i have given here. i.e.,

#!/bin/ksh
cd /ngs/dep/debppp/rel3321-B03/bin
./startserver >/dev/null
cd /ngs/deb/debppp/rel3321-B03-8606/bin
./startserver >/dev/null
cd /ngs/deb/debppp/rel3321-B03-8608/bin
./startserver >/dev/null
Login or Register to Ask a Question

Previous Thread | Next Thread

10 More Discussions You Might Find Interesting

1. UNIX for Dummies Questions & Answers

Ls directory size reporting byte size instead of file count

I have been searching both on Unix.com and Google and have not been able to find the answer to my question. I think it is partly because I can't come up with the right search terms. Recently, my virtual server switched storage devices and I think the problem may be related to that change.... (2 Replies)
Discussion started by: jmgibby
2 Replies

2. Programming

[c] How to calculate size of the file from size of the buffer?

Hi, Can I find size of the file from size of the buffer written? nbECRITS = fwrite(strstr(data->buffer, ";") + 1, sizeof(char), (data->buffsize) - LEN_NOM_FIC, fic_sortie); Thank You :) (1 Reply)
Discussion started by: ezee
1 Replies

3. Shell Programming and Scripting

Optimised way for search & replace a value on one line in a very huge file (File Size is 24 GB).

Hi Experts, I had to edit (a particular value) in header line of a very huge file so for that i wanted to search & replace a particular value on a file which was of 24 GB in Size. I managed to do it but it took long time to complete. Can anyone please tell me how can we do it in a optimised... (7 Replies)
Discussion started by: manishkomar007
7 Replies

4. Shell Programming and Scripting

Script to read file size and send email only if size > 0.

Hi Experts, I have a script like $ORACLE_HOME/bin/sqlplus username/password # << ENDSQL set pagesize 0 trim on feedback off verify off echo off newp none timing off set serveroutput on set heading off spool Schemaerrtmp.txt select ' TIMESTAMP COMPUTER NAME ... (5 Replies)
Discussion started by: welldone
5 Replies

5. Shell Programming and Scripting

File size and dir size

How to use 'df' only to get the 'Available' space for a specific dir, and then compare with a specific file size using stat -c %s file.txt to see if the file actually can be copied into the dir. Is there any quick way to see if a file can fit into a dir? (4 Replies)
Discussion started by: Emilywu
4 Replies

6. Shell Programming and Scripting

The scripts not able to make the file to size 0, every times it go back to its original size

#!/bin/sh ########################################################################################################## #This script is being used for AOK application for cleaning up the .out files and zip it under logs directory. # IBM # Created #For pdocap201/pdoca202 .out files for AOK #1.... (0 Replies)
Discussion started by: mridul10_crj
0 Replies

7. Solaris

Directory size larger than file system size?

Hi, We currently have an Oracle database running and it is creating lots of processes in the /proc directory that are 1000M in size. The size of the /proc directory is now reading 26T. How can this be if the root file system is only 13GB? I have seen this before we an Oracle temp file... (6 Replies)
Discussion started by: sparcman
6 Replies

8. Shell Programming and Scripting

find with file size and show the size

Hi All... is the below command be modified in sucha way that i can get the file size along with the name and path of the file the below command only gives me the file location which are more than 100000k...but I want the exact size of the file also.. find / -name "*.*" -size +100000k ... (3 Replies)
Discussion started by: rpraharaj84
3 Replies

9. Shell Programming and Scripting

file size comparision local file and remote file

Hi, I have written a script which would FTP a dump file to the FTP server and log the whole activity into a file. to confirm the success of the file copy i grep for "226 file receive OK" and then send out an email saying success. Now i want to make sure the bytes of the local file and... (4 Replies)
Discussion started by: dba.admin2008
4 Replies

10. Solaris

command to find out total size of a specific file size (spread over the server)

hi all, in my server there are some specific application files which are spread through out the server... these are spread in folders..sub-folders..chid folders... please help me, how can i find the total size of these specific files in the server... (3 Replies)
Discussion started by: abhinov
3 Replies
Login or Register to Ask a Question