In anyway, you need to seek to the beginning of the file before reading it again.
Code:
#! /usr/bin/perl -w
open FH, "+< testfile" or die "$@";
print FH "New content added\n";
# Move Curser to start
seek(FH,0,0);
while (my $line = <FH>) {
print "$line";
}
# Move it to END
seek(FH,0,2);
close(FH);
This User Gave Thanks to rajamadhavan For This Post:
I have tried to show the file name whose size is greater than 200 byte in current directory.
Please help me.
ls -l | tr -s " " " " | cut -f 5,9 -d " " >out.txt
#set -a x `cat out.txt`
i=0
`cat out.txt` | while
do
read x
echo $x
#re=200
j=0
if }" < "200" ]
then
echo $j
j=`expr $j... (2 Replies)
Hi Everyone,
There is a perl file: a.pl
============
#!/usr/bin/perl
my $config_file = $ARGV;
open CONFIG, "$config_file" or die "Program stopping, couldn't open the configuration file '$config_file'.\n";
my $config = join "", <CONFIG>;
close CONFIG;
eval $config;
die "Couldn't... (1 Reply)
Hi,
We have smb client running on two of the linux boxes and smb server on another linux system. During a backup operation which uses smb, read of a file was allowed while write to the same file was going on.Also simultaneous writes to the same file were allowed.Following are the settings in the... (1 Reply)
I want to check access rights permissions not for 'user', not for 'group', but for 'others'.
I want to do it by system command in which i want to use 'ls -l' and 'awk' command.
I have written the following program :
#!/usr/bin/local/perl
#include <stdlib.h>
system ("ls -l | awk... (1 Reply)
I have got a file in following format:
AAAAAAA
BBBBBBBB
CCCCCCC
DDDDDDD
I am trying to read this file and out put it in following format:
AAAAAAA,BBBBBBB,CCCCCCC,DDDDDD
Preferred method is shell or Perl.
Any help appreciated. (11 Replies)
Hello Guys, How all are doing?
I have an issue in Unix and want help from all of you
I have a file in UNIX which it read by line by line , If at the end of line '0' is written the it should fetch that line into another file and change '0' to '1'
and If at the end of line '1' is written then it... (10 Replies)
Hi,
I have on Designdocument in that information is stored with in tabular format.I need Perlscript to read and write the datausing perl script?
Regards,
Ravi (0 Replies)
Hi,
I have on Designdocument in that information is stored with in tabular format.I need Perl/unix script to read and write the data
using perl script?
Regards,
Ravi (4 Replies)
Hi
I am trying to build a web form where it can take the input from the user and write it to a file. And when I will open that form again that for should read the file that was created at the 1st step and all the fields should auto populate from that file. I have 20 text fields in my form. I... (1 Reply)
Discussion started by: sauravrout
1 Replies
LEARN ABOUT OSF1
aio_error
aio_error(3) Library Functions Manual aio_error(3)NAME
aio_error - Returns the error status of a specified asynchronous I/O operation (P1003.1b)
LIBRARY
Asynchronous I/O Library (libaio, libaio_raw)
SYNOPSIS
#include <aio.h>
int aio_error (const struct
aiocb *aiocbp);
PARAMETERS
*aiocbp A pointer to the address of the aiocb structure.
DESCRIPTION
The aio_error function returns the error status associated with the aiocb structure referenced by the aiocbp argument. The error status is
the errno value that is set by the corresponding asynchronous I/O read, write, or fsync operation.
The aio_error function returns EINPROGRESS until the asynchronous I/O operation is complete. When the operation is complete, call the
aio_return function to determine if the operation was successful.
RETURN VALUES
If the asynchronous I/O operation was successful, a value of 0 is returned.
If the asynchronous I/O operation has not yet completed, [EINPROGRESS] is returned.
If the aio_error operation was canceled, [ECANCELED] is returned.
On an unsuccessful call, the value returned corresponds to those error values returned for a failed read, write, or fsync operation.
ERRORS
The aio_error function fails under the following conditions:
[EINVAL] The aiocbp argument does not refer to an asynchronous operation whose return status has not yet been retrieved.
RELATED INFORMATION
Functions: close(2), exec(2), _exit(2), fork(2), lseek(2), read(2), write(2), aio_cancel(3), aio_group_completion_np(3), aio_read(3),
aio_results_np(3), aio_return(3), aio_suspend(3), aio_write(3), lio_listio(3)
Guide to Realtime Programming delim off
aio_error(3)