Sponsored Content
Top Forums UNIX for Dummies Questions & Answers Reading a file from a specified offset Post 302150740 by porter on Wednesday 12th of December 2007 12:01:25 PM
Old 12-12-2007
Do you mean the system call read()? If so use lseek() beforehand to seek into the file to the offset you want.
 

10 More Discussions You Might Find Interesting

1. UNIX for Advanced & Expert Users

Script to Extract the line from File with specified offset

Hi All, I need to extract only XML details from large log file which may contain other unwanted junk details. For example, our xml will be start as <OUTBOUND_MESSAGE .....> and ends with </OUTBOUND_MESSAGE>. I want to extract only lines between these start and end tag (Including these tags)... (5 Replies)
Discussion started by: thinakarmani
5 Replies

2. Programming

Negative Offset

Function: int fcntl(int fd, int cmd, struct flock * lock) Data Type: struct flock This structure is used with the fcntl function to describe a file lock. It has these members: off_t l_start This specifies the offset of the start of the region to which the lock applies, and... (1 Reply)
Discussion started by: DNAx86
1 Replies

3. Shell Programming and Scripting

increment a value at an offset in hundreds very large hex file

I have a lot of very large hex files that I need to change one value at the same offset and save to another file. I have a script that finds each file and just need to put an operator for each file. I think sed might be able to do this but I have not used it before and would like some help. If... (8 Replies)
Discussion started by: Eruditass
8 Replies

4. Solaris

how to calculate offset value to mb value in vxvm

root@erpqas# vxdg -g sap_dg free DISK DEVICE TAG OFFSET LENGTH FLAGS sapdisk3 c1t10d0s2 c1t10d0 15707513 2869 - sapdisk3 c1t10d0s2 c1t10d0 71080956 43335 - sapdisk5 c1t12d0s2 c1t12d0 70321149 803142 - ... (1 Reply)
Discussion started by: tv.praveenkumar
1 Replies

5. Shell Programming and Scripting

Moving bytes in file by offset and length

Hi, I'm looking for a way (other than C) to pull out a number of bytes in a Linux file for a giving length. for example: file1 contains 2 records: abcdefghijkl mnopqrstuv ..... so, I want to pull starting in byte 9 for a length of 8 file2 would contain: ijkmnopq Thanks (2 Replies)
Discussion started by: jbt828
2 Replies

6. Solaris

NTP client offset

How to add offset to NTP client so that, for eg., clock is -20 seconds? (2 Replies)
Discussion started by: orange47
2 Replies

7. UNIX for Dummies Questions & Answers

Tail with positive offset

I have read the below from the book bash cookbook.Tail +1 filenames is similar to cat filename I have tried the same in Ubuntu 11.10 with bash. 4.0 . I have received error for the Same. May I know in which system that will work fine ? Thanks (1 Reply)
Discussion started by: pandeesh
1 Replies

8. Shell Programming and Scripting

Get Compressed byte offset from .gz file

Hi , I have a .gz file whose contents look like below. data1^filename1 data2^filename2. .. . . Is it possible to find out the byte offset of each record from the .gz file. Like in an uncompressed file. grep -nb "Filename" give the byte offset of the record in this case. ... (4 Replies)
Discussion started by: chetan.c
4 Replies

9. UNIX for Advanced & Expert Users

Grep --byte-offset not returning the offset (Grep version 2.5.1)

Hi, I am trying to get the position of a repeated string in a line using grep -b -o "pattern" In my server I am using GNU grep version 2.14 and the code is working fine. However when I am deploying the same code in a different server which is using GNU grep version 2.5.1 the code is not... (3 Replies)
Discussion started by: Subhamoy
3 Replies

10. UNIX for Dummies Questions & Answers

File name offset

Dear all, I want to offset the file numbers. can you please make some awk code or linux code for the same. Example: input file names ANI_WFMASS_PIST00001.gif ANI_WFMASS_PIST00002.gif . . . ANI_WFMASS_PIST0000n.gif offset --> 30 ANI_WFMASS_PIST00031.gif ANI_WFMASS_PIST00032.gif... (14 Replies)
Discussion started by: kri321shna
14 Replies
explain_lseek_or_die(3) 				     Library Functions Manual					   explain_lseek_or_die(3)

NAME
explain_lseek_or_die - reposition file offset and report errors SYNOPSIS
#include <libexplain/lseek.h> long long explain_lseek_or_die(int fildes, long long offset, int whence); DESCRIPTION
The explain_lseek_or_die function is used to call the lseek(2) system call. On failure an explanation will be printed to stderr, obtained from explain_lseek(3), and then the process terminates by calling exit(EXIT_FAILURE). This function is intended to be used in a fashion similar to the following example: long long result = explain_lseek_or_die(fildes, offset, whence); fildes The fildes, exactly as to be passed to the lseek(2) system call. offset The offset, exactly as to be passed to the lseek(2) system call. whence The whence, exactly as to be passed to the lseek(2) system call. Returns: On successful, returns the resulting offset location as measured in bytes from the beginning of the file. On failure, prints an explanation and exits. SEE ALSO
lseek(2) reposition file offset explain_lseek(3) explain lseek(2) errors exit(2) terminate the calling process COPYRIGHT
libexplain version 0.52 Copyright (C) 2008 Peter Miller explain_lseek_or_die(3)
All times are GMT -4. The time now is 08:18 PM.
Unix & Linux Forums Content Copyright 1993-2022. All Rights Reserved.
Privacy Policy