Hi all,
I am working on a shell script to extract information from a file that has output from Oracle sqlplus. The problem is that the output of a single line is spread across multiple lines and i do not know as how to extract the particular filed at ones,which spans multiple lines.... (2 Replies)
Hi,
I have this typical extraction problem in AWK.
I have 3 input files..
i) First one is somehow like an oracle of:-
foo 12,23,24
bla 11,34
car 35
ii)Second file is basically detailing the score for each of the second field of first file. Besides, for the first column, it is the... (3 Replies)
I am currently on a project where I must extract all the data between two words. I am currently running a perl script and trying to use awk to extract specific lines of text between two words: ./myscript.pl | awk ' "
An example of the output of the script:
===================
WORKING LOG... (5 Replies)
hi if would like to get the phone number as an output, can you guide me here please
<A>213444555</A><B><B>ABCDEFG</B>
I just want to get the phone number from the file in between <A> and </A>
Thanks (9 Replies)
I need to extract columns but the way it should be stored in a file is different.I can simply do a
cut -f3,2 filename
but the problem is even if i do it so and the values in column 2 are string then col 2 would be appear before col3
I tried awk but using the substr i think its not possible to... (8 Replies)
Hi. Im new to UNIX also in programming language which in need help to output like what was I indicated using either awk shell programming or combination of some commands. Correct me if im in the wrong section. Thanks in advance.
Input
101 The quick brown fox jumps over the lazy dog
99... (9 Replies)
Hello,
I have two files:
File1:
a
b
c
d
File2:
b
c
e
I need 'e' as output....
Thanks..
---------- Post updated at 12:16 PM ---------- Previous update was at 12:15 PM ---------- (1 Reply)
i have a following output file
PF Release 2.4 on SERVICE at Mon Feb 6 18:41:02 2012
---------------------------------------- ----------------
|pPF |SEP |CAPS |CALLS |OPEN |
|-------------------------------------------------------------|
| 0 ---... (1 Reply)
This is a example TXT file:
ID CDR1 CDR2 CDR3
1 CDR1 CDR3
2 CDR1 CDR2 CDR3
3 CDR3
What I want to do is extract the fourth column with awk, however, there are some blank space in some field. I get wrong result when it print out awk result.
awk '{print $1,$4}'... (8 Replies)
Hi,
I have one file of the following format:
TBCD, 1521, 14585236, NSDFC
XSDF, 1845, 14525426, SDFFF
SDFC, 4524, 14523655, SDNCV
ASBC, 1845, 48754251, SDFFC
ASBC, 1845, 54542512, SDFFF
ASBC, 1845, 34212512, NSDFC
ASBC, 1845, 16890234, ASFCH
MNDG, 1896, 15842642, SFTDD
SDFC, 8524,... (4 Replies)
Discussion started by: alex2005
4 Replies
LEARN ABOUT PHP
fread
FREAD(3) 1 FREAD(3)fread - Binary-safe file readSYNOPSIS
string fread (resource $handle, int $length)
DESCRIPTION fread(3) reads up to $length bytes from the file pointer referenced by $handle. Reading stops as soon as one of the following conditions is
met:
o$length bytes have been read
o EOF (end of file) is reached
o a packet becomes available or the socket timeout occurs (for network streams)
o if the stream is read buffered and it does not represent a plain file, at most one read of up to a number of bytes equal to the
chunk size (usually 8192) is made; depending on the previously buffered data, the size of the returned data may be larger than the
chunk size.
PARAMETERS
o $handle
-A file system pointer resource that is typically created using fopen(3).
o $length
- Up to $length number of bytes read.
RETURN VALUES
Returns the read string or FALSE on failure.
EXAMPLES
Example #1
A simple fread(3) example
<?php
// get contents of a file into a string
$filename = "/usr/local/something.txt";
$handle = fopen($filename, "r");
$contents = fread($handle, filesize($filename));
fclose($handle);
?>
Example #2
Binary fread(3) example
Warning
On systems which differentiate between binary and text files (i.e. Windows) the file must be opened with 'b' included in
fopen(3) mode parameter.
<?php
$filename = "c:\files\somepic.gif";
$handle = fopen($filename, "rb");
$contents = fread($handle, filesize($filename));
fclose($handle);
?>
Example #3
Remote fread(3) examples
Warning
When reading from anything that is not a regular local file, such as streams returned when reading remote files or from
popen(3) and fsockopen(3), reading will stop after a packet is available. This means that you should collect the data
together in chunks as shown in the examples below.
<?php
// For PHP 5 and up
$handle = fopen("http://www.example.com/", "rb");
$contents = stream_get_contents($handle);
fclose($handle);
?>
<?php
$handle = fopen("http://www.example.com/", "rb");
if (FALSE === $handle) {
exit("Failed to open stream to URL");
}
$contents = '';
while (!feof($handle)) {
$contents .= fread($handle, 8192);
}
fclose($handle);
?>
NOTES
Note
If you just want to get the contents of a file into a string, use file_get_contents(3) as it has much better performance than the
code above.
Note
Note that fread(3) reads from the current position of the file pointer. Use ftell(3) to find the current position of the pointer
and rewind(3) to rewind the pointer position.
SEE ALSO fwrite(3), fopen(3), fsockopen(3), popen(3), fgets(3), fgetss(3), fscanf(3), file(3), fpassthru(3), ftell(3), rewind(3).
PHP Documentation Group FREAD(3)