FILE2C(1) BSD General Commands Manual FILE2C(1)NAME
file2c -- convert file to c-source
SYNOPSIS
file2c [-sx] [-n count] [prefix [suffix]]
DESCRIPTION
The file2c utility reads a file from stdin and writes it to stdout, converting each byte to its decimal or hexadecimal representation on the
fly. The byte values are separated by a comma. This also means that the last byte value is not followed by a comma. By default the byte
values are printed in decimal, but when the -x option is given, the values will be printed in hexadecimal. When -s option is given, each
line is printed with a leading tab and each comma is followed by a space except for the last one on the line.
If more than 70 characters are printed on the same line, that line is ended and the output continues on the next line. With the -n option
this can be made to happen after the specified number of byte values have been printed. The length of the line will not be considered any-
more. To have all the byte values printed on the same line, give the -n option a negative number.
A prefix and suffix strings can be printed before and after the byte values (resp.) If a suffix is to be printed, a prefix must also be
specified. The first non-option word is the prefix, which may optionally be followed by a word that is to be used as the suffix.
This program is typically used to embed binary files into C source files. The prefix is used to define an array type and the suffix is used
to end the C statement. The -n, -s and -x options are useful when the binary data represents a bitmap and the output needs to remain read-
able and/or editable. Fonts, for example, are a good example of this.
EXAMPLES
The command:
date | file2c 'const char date[] = {' ',0};'
will produce:
const char date[] = {
83,97,116,32,74,97,110,32,50,56,32,49,54,58,50,56,58,48,53,
32,80,83,84,32,49,57,57,53,10
,0};
BSD March 22, 2007 BSD
Check Out this Related Man Page
TCPBUG(1) General Commands Manual TCPBUG(1)NAME
tcpbug - TCP/IP connection bugging device
SYNOPSIS
tcpbug [-cx] [-btT] local-port remote-host remote-port
DESCRIPTION
tcpbug forwards a TCP/IP connection to port local-port on the local machine to the port remote-port on remote-host while spying on the con-
nection and writing all data passing through to standard output. All data coming from the client is printed with a greater than sign (>)
first on each line, and all data coming from the server is printed with a less than sign (<) first on each line. Any byte offsets and
time-stamps are printed before the greater than or less than sign, and are separated from each other by a colon (:).
OPTIONS -b Print the offset of the first byte in the stream for each line.
-c Display bytes as individual characters. Printable characters are displayed directly, some control characters appear as C-language
escapes (
,
, et.c), while others appear as 3-digit octal numbers. This should be similar to the -c switch of od(1).
-t Print the time at which the data was received for each line. The time is the number of seconds and microseconds, separated by a
decimal point (.), since 00:00 UTC, January 1, 1970, as reported by gettimeofday().
-T Print the time at which the data was received for each line. The time is the number of seconds and microseconds, separated by a
decimal point (.), since the connections were established.
-x Display each byte as a two digit hexadecimal number.
SEE ALSO tcpconnect(1), tcplisten(1), od(1).
BUGS
The names of the options are not yet finalized, and may change at a future release.
1997 April 13 TCPBUG(1)
Dear Experts
I need to read a binary file. I know for example in byte number 3801-3804 there is a 4 byte number embeded. Is there a way to extract this number from this file and then convert it to ascii via unix??
Your help would be highly appreciated.
Very Best Regards
Reza (5 Replies)
Hi there,
I hope someone can help me with this problem :
I have a directory (/var/www/file/imgprofil) which contains about 10000 JPG files. They have a naming convention thus :
prefix-date-key-suffix.jpg
they all have the prefix p-20050608-
then AAAA is a 4 letter code
the suffix is... (7 Replies)
I had received a complaint recently that 'wc' is not returning a correct byte count for large files (in 10s of GB). Does 'wc' have any such limitation? If yes, would 'ls' be a better option to fetch file size.
I am planning on replacing wc with ls for calculating file sizes in the existing code.... (13 Replies)
Hi,
Input is comma delimited. How to convert every second comma ',' to a new line character.
I know tr ',' '\n' <filename will convert every occarance.
Input :
1,5,6,4,9,..n
Output:
1,5
6,4
9,..
Thanks in advance. (3 Replies)
Hi,
I have a file which has records which end with a comma.
for example:
My file looks like
1234,
5678,
3455,
3566,
4444,
9999,
I need to remove comma for the last line in the file so that my file should look like:
1234,
5678,
3455, (5 Replies)
Hi All,
I have output of sql saved in comma separated file.
Now i need to read line by line this file
and assign word to a unix variable for further processing
Eg:
Test file
world, 1, 3, 4
earth,2,3,4,5
moon,1,2,3,4
Output should be
word1= world
word2=1
echo " first word... (7 Replies)
What is the best way of printing date-time at the beginning of each output line?
DTTIME=$(date +%Y%m%d%H%M%S)
myfile.log
0.0 5.2 0.0 41.6 0.1 0.8 15.0 160.2 8 40 d0
0.0 0.8 0.0 6.4 0.0 0.0 13.7 53.2 1 4 d2
3.3 109.4 16.9 721.5 0.9 7.0 ... (5 Replies)
Hi folks,
Using shell, I am trying the append comma to every line of text.
the requirement is like, I have to open the txt file in unix and read line by line and should add comma at the end of every word to make it single line
txt file
-------
abc@gmail.com
bcd@gmail.com... (7 Replies)
Hello Experts,
I have to count the word like "RESULT_CODE: : -6" from the multiple files names like req.result_2_vqx-71144750.log for a particular date. Lets suppose the date is 10 OCT 2011.
How I can do it with a single command in Solaris environment.
Reagrds
Oracle User (8 Replies)
Folks,
can anyone throw a code snippet here to insert a comma " , " after each word in a line when doing a file read and output the delimited text to a file.
Appreciate your help
Venu (9 Replies)
Hi all
Requirement:
I need to generate a comma seperated file(.csv)
I have one functions which returns me some values in a array. Now i want to add comma after every value that gets stored in the array.
E.g:
arr=$var1","
Expected:
arr=abc,
arr=def,
.
.
likewise
thanks in advance... (4 Replies)
I have 100 files in a directory , all the files have a word "error" and they are created in different date . Now I would like to change the word from "error" to "warning" , and keep the date of the files ( that means do not change the file creation date after change the word ) , can advise what can... (7 Replies)
In COBOL, a hyphen can be used in a field name and in a specific program some field names would be identical to others except a suffix was added--sometimes a suffix to a suffix was used. For example, assume I am looking for AAA, AAA-BBB, and AAA-BBB-CCC and don't want to look at AAA-BBB-CCC... (7 Replies)
Hello!
New here although not completely new to Unix.
I wonder how I could rename files based on the data found in a simple textfile.
It goes like this:
I have 4 files
1 ldfgkkfjslkdfjsldkfjsf.wav
2 nndsdflksdjf.wav
3 sdflksjdf jjsdflsdfl.wav
4 dkadsdddd.wav
Textfile.txt looks like... (14 Replies)
In Linux you can do this to put comma separated data on its own line like this.
sed 's/ */&\n/g' /tmp/ports
sed 's/ */\n/g' /tmp/ports
How do you do this in AIX? It is not working. Is there another way to do this? Something like this.
1, 2, 3, 4
To look like this.
1
2
3
4 (4 Replies)