Sponsored Content
Full Discussion: File Descriptor
Top Forums Shell Programming and Scripting File Descriptor Post 302224887 by era on Thursday 14th of August 2008 06:34:16 AM
Old 08-14-2008
Could the problem be buffering? If you write more, will the old data eventually trickle through? Read the Perl FAQs about buffering in that case.
 

10 More Discussions You Might Find Interesting

1. UNIX for Dummies Questions & Answers

file activity (open/closed) file descriptor info using KORN shell scripting

I am trying to find a way to check the current status of a file. Such as some cron job processes are dependent on the completion of others. if a file is currently being accessed / modified or simply open state I will wait until it is done being processed before attempting the next process on that... (3 Replies)
Discussion started by: Gary Dunn
3 Replies

2. UNIX for Dummies Questions & Answers

File Descriptor Help

What is a file descriptor in Unix?? How to find a file descriptor of a file in Unix?? Does it have anything to do with the Inode numbers?? (3 Replies)
Discussion started by: rahulrathod
3 Replies

3. UNIX for Advanced & Expert Users

File Descriptor Table

Im working on writing a small operating system. I am currently working on implementing dup, dup2, pipe, and close and I need to implement some type of file descriptor table in my PCB. I was wondering if there is anyone who is familiar with linux/unix implementation of these tables who could... (6 Replies)
Discussion started by: Ashaman0
6 Replies

4. Shell Programming and Scripting

Passing a file descriptor

I am trying to right a function which uses a file descriptor to write to a log file. The problem is that the on the print statement the file descriptor is called bad. Now when I first open the file and print to it in the f_open function by passing the descriptor to f_print_log all works well,... (6 Replies)
Discussion started by: robotball
6 Replies

5. UNIX for Dummies Questions & Answers

File Descriptor

Hi What the below path contains? /proc/<pid>/fd (1 Reply)
Discussion started by: siba.s.nayak
1 Replies

6. Shell Programming and Scripting

file descriptor KSH

Hello, How can i use file descriptor in a script to read 2 files at the same time and extract line 200 from file 1 and line 500 from file 2. Thanks. (6 Replies)
Discussion started by: LiorAmitai
6 Replies

7. Shell Programming and Scripting

file descriptor count

I am trying to write a script which will only show me the file descriptor count for a process/pid. My script will return me the count only not the whole output. For example, I would like my script to return the output 23 this case, not the whole output. Can anybody please help me how do I get... (11 Replies)
Discussion started by: mohullah
11 Replies

8. Shell Programming and Scripting

Help with File Descriptor in a While loop

Hi, I am trying to read a file line-by-line in a while loop, and perform some tasks which involves non-interactive SSH to a remote server. The code looks something like this -- #!/usr/bin/ksh export myFile=/path/to/my/file.load while read line do do something ## Adding the SSH... (2 Replies)
Discussion started by: Subu1987
2 Replies

9. Shell Programming and Scripting

Variable File Descriptor

Greetings. I am happily using constructs like the following; I have set -x to show fine distinctions. $ exec 4> afile + exec + 4> afile $ print -u4 This is the first line in afileAs you can see from the -x expansion, the shell performed the exec command and redirected file descriptor to... (4 Replies)
Discussion started by: rpaskudniak
4 Replies

10. Shell Programming and Scripting

redirecting with file descriptor

hello, Someone can help me with redirectors? I am writing this script in bash enviroment on Fedora: exec 4<> /dev/tcp/10.10.11.30/5000 #open socket in input/output strings<&4 >file.txt & I send file descriptor 4 to string command to purge data stream from special char while come from... (3 Replies)
Discussion started by: rattoeur
3 Replies
File::RandomAccess(3)					User Contributed Perl Documentation				     File::RandomAccess(3)

NAME
File::RandomAccess - Random access reads of sequential file or scalar SYNOPSIS
use File::RandomAccess; $raf = new File::RandomAccess(*FILE, $disableSeekTest); $raf = new File::RandomAccess($data); $err = $raf->Seek($pos); $num = $raf->Read($buff, $bytes); DESCRIPTION
Allows random access to sequential file by buffering the file if necessary. Also allows access to data in memory to be accessed as if it were a file. METHODS
new Creates a new RandomAccess object given a file reference or reference to data in memory. # Read from open file or pipe $raf = new File::RandomAccess(*FILE); # Read from data in memory $raf = new File::RandomAccess($data); Inputs: 0) Reference to RandomAccess object. 1) File reference or scalar reference. 2) flag set if file is already random access (disables automatic SeekTest). Returns: Reference to RandomAccess object. SeekTest Performs test seek() on file to determine if buffering is necessary. If the seek() fails, then the file is buffered to allow random access. SeekTest() is automatically called from new unless specified. $result = $raf->SeekTest(); Inputs: 0) Reference to RandomAccess object. Returns: 1 if seek test passed (ie. no buffering required). Notes: Must be called before any other i/o. Tell Get current position in file $pos = $raf->Tell(); Inputs: 0) Reference to RandomAccess object. Returns: Current position in file Seek Seek to specified position in file. When buffered, this doesn't quite behave like seek() since it returns success even if you seek outside the limits of the file. $success = $raf->Seek($pos, 0); Inputs: 0) Reference to RandomAccess object. 1) Position. 2) Whence (0=from start, 1=from cur pos, 2=from end). Returns: 1 on success, 0 otherwise Read Read data from the file. $num = $raf->Read($buff, 1024); Inputs: 0) Reference to RandomAccess object. 1) Buffer. 2) Number of bytes to read. Returns: Number of bytes actually read. ReadLine Read a line from file (end of line is $/). Inputs: 0) Reference to RandomAccess object. 1) Buffer. Returns: Number of bytes read. Slurp Read whole file into buffer, without changing read pointer. Inputs: 0) Reference to RandomAccess object. Returns: Nothing. BinMode Set binary mode for file. Inputs: 0) Reference to RandomAccess object. Returns: Nothing. Close Close the file and free the buffer. Inputs: 0) Reference to RandomAccess object. Returns: Nothing. AUTHOR
Copyright 2003-2010 Phil Harvey (phil at owl.phy.queensu.ca) This library is free software; you can redistribute it and/or modify it under the same terms as Perl itself. SEE ALSO
Image::ExifTool(3pm) perl v5.12.1 2010-01-04 File::RandomAccess(3)
All times are GMT -4. The time now is 09:05 AM.
Unix & Linux Forums Content Copyright 1993-2022. All Rights Reserved.
Privacy Policy