Empty out the file


 
Thread Tools Search this Thread
Top Forums Shell Programming and Scripting Empty out the file
# 1  
Old 06-21-2011
Empty out the file

Hi All,

I have a piece of perl code in which I DON'T want to delete a file rather empty out the contents, here is the code -

Code:
      if ( unlink("$opt_b") == 1 ) {
            print_log( "$opt_b deleted", 1 );
        }else {
            print_log( "Could not delete $opt_b:$!", 1 );
        }

Thanks,
Allan.
# 2  
Old 06-21-2011
the below command also null out the file
Code:
 
echo "" > file_name

# 3  
Old 06-21-2011
Code:
my $trunc_ok = 1;
open my $FH, '>', $opt_b or $trunc_ok = 0;
close $FH;
if ( $trunc_ok ) {
    print_log( "$opt_b truncated", 1 );
} else {
    print_log( "Could not truncate $opt_b:$!", 1 );
}

# 4  
Old 06-22-2011
> filename will empty contents of file
# 5  
Old 06-22-2011
Code:
mute@geek:~/test$ echo >null; ls -l null; echo -n >null; ls -l null
-rw-r--r-- 1 mute mute 1 Jun 22 04:24 null
-rw-r--r-- 1 mute mute 0 Jun 22 04:24 null

# 6  
Old 06-22-2011
Quote:
Originally Posted by itkamaraj
the below command also null out the file
Code:
 
echo "" > file_name

Actually, it won't. It'll write one byte (a newline character).

Regards,
Alister
Login or Register to Ask a Question

Previous Thread | Next Thread

10 More Discussions You Might Find Interesting

1. Shell Programming and Scripting

awk to reformat output if input file is empty, but not if file has data in it

The below awk improved bu @MadeInGermany, works great as long as the input file has data in it in the below format: input chrX 25031028 25031925 chrX:25031028-25031925 ARX 631 18 chrX 25031028 25031925 chrX:25031028-25031925 ARX 632 14... (3 Replies)
Discussion started by: cmccabe
3 Replies

2. Shell Programming and Scripting

if/else with an empty file...

Hi there, I'm just starting out with shell scripting and I'm trying to make a test where the script will basically run yum check-update to find out if the server has any available and if it does it e-mails me but if not it will just stop there. I have it working if there are actually... (7 Replies)
Discussion started by: Imnewtothis
7 Replies

3. Shell Programming and Scripting

while file is empty

how can i use while loop ? while file is empty do.... if not empty do ..... in bash (1 Reply)
Discussion started by: Trump
1 Replies

4. UNIX for Dummies Questions & Answers

Getting same exit status for empty and non empty file

Hi All, I am checking for a empty input file to do some further action , but I am getting exit status 0 in both the cases , for empty and non empty file both. The value of $? is coming 0 in if part also and else part too. #!/bin/ksh if ]; then echo "data" # exit 0 echo "$?" else... (4 Replies)
Discussion started by: mavesum
4 Replies

5. Shell Programming and Scripting

how to see if the file is empty or not?

hi how can I determine, if a file is empty or not?I am using read line clause. The script should be like: while read line do if(file is empty) then; ...... done < $blacklist (1 Reply)
Discussion started by: tjay83
1 Replies

6. UNIX for Dummies Questions & Answers

Trying to empty file using > but the file size increasing when next append

AIX 5.3 / KSH I have a Java application which creates a log file a.log. I have a KSH script which does the following action cp a.log /directory2/b.log > a.log After this the file size goes to 0 as per "ls -l" Then next time when the application writes into this file, the file size... (4 Replies)
Discussion started by: firdousamir
4 Replies

7. UNIX for Dummies Questions & Answers

how to find empty folders without using -empty

hi all: my solaris FIND does not support find myFolder -type d -empty how can i find the empty folders? thanks! (7 Replies)
Discussion started by: lasse
7 Replies

8. Shell Programming and Scripting

File is not empty?

How do I check to make sure a file is not zero bytes? Something like: if then ????? (7 Replies)
Discussion started by: lesstjm
7 Replies

9. Shell Programming and Scripting

How to empty a file(already created)

What is the command to empty an already existing file. please provide me.i used Touch cmd to empty the file.but it changing the time only. (4 Replies)
Discussion started by: laknar
4 Replies

10. UNIX for Advanced & Expert Users

empty file in hp-ux

Hi, I need your help. How can I create an empty filename with a specific size, in hp-ux? Regards, Mizi (2 Replies)
Discussion started by: Mizi
2 Replies
Login or Register to Ask a Question