07-02-2019
Quote:
Originally Posted by
sand1234
...
%04x pads the first element with 0s to make up 4 digits in hex,
Yes
Quote:
and is assigned to variable counter.
No. It's used as
printf's "format string" to be used for variable
counter
Quote:
After this, we print the rest of the line as a string.
YES, be aware of the strike through.
[QUOTE]However I cannot understand why we need counter+=NF in this case, as NF should be 16. Can you please explain this logic? [QUOTE]
The
counter in fact is a pointer into the file, starting at the zeroth byte, then at the 16th, etc. Thus adding the line length (better: line's byte count) keeps the pointer pointing to the correct file position.
Quote:
Can we use something else to accomplish this (i.e for loop).
What?
This User Gave Thanks to RudiC For This Post:
10 More Discussions You Might Find Interesting
1. Shell Programming and Scripting
hi,
for reading a cobol indexed file i need to convert "mmddyy" date format to "ccyyddd" format.
i checked the datecalc and other scripts but couldnt modify them to cater to my need:(...
The datecalc gives an output which i believe is the total days till that date, but i want to convert it... (2 Replies)
Discussion started by: Bhups
2 Replies
2. UNIX for Advanced & Expert Users
:) Hi
i am trying to convert a file which is in UTF8 format to ANSI format i tried to use the function ICONV but it is throwing error
Function i used it as
$ iconv -f UTF8 -t ANSI filename
Error iam getting is NOT Supported UTF8 to ANSI
please some help me out on this.........Let me... (1 Reply)
Discussion started by: rajreddy
1 Replies
3. UNIX for Dummies Questions & Answers
:confused: Hi
i am trying to convert a file which is in UTF8 format to ANSI format i tried to use the function ICONV but it is throwing error
Function i used it as
$ iconv -f UTF8 -t ANSI filename
Error iam getting is NOT Supported UTF8 to ANSI
please some help me out on... (9 Replies)
Discussion started by: rajreddy
9 Replies
4. UNIX for Dummies Questions & Answers
Hi
I have a file which has ascii , binary, binary decimal coded,decimal & hexadecimal data with lot of special characters (like öƒ.ƒ.„İİ¡Š·œƒ.„İİ¡Š· ) in it. I want to standardize the file into ASCII format & later use that as source .
Can any one suggest a way a logic to convert such... (5 Replies)
Discussion started by: gaur.deepti
5 Replies
5. Programming
Hello everybody,
I am having problem in converting byte array variables to Hexa String variables for Linux. I have done, converting byte array variables to Hexa String variables for Windows but same function doesn't work for linux. Is there any difference in OS ? The code for Windows is given... (2 Replies)
Discussion started by: ritesh_163
2 Replies
6. Shell Programming and Scripting
I have a file named "suspected" with series of line like these :
{'protocol': 17, 'service': 'BitTorrent KRPC', 'server': '219.78.120.166', 'client_port': 52044, 'client': '10.64.68.44', 'server_port': 8291, 'time': 1226506312L, 'serverhostname': ''}
{'protocol': 17, 'service': 'BitTorrent... (3 Replies)
Discussion started by: rk4k
3 Replies
7. Shell Programming and Scripting
I have a comma delimited log file which has the date as MM/DD/YY in the 2nd column, and HH:MM:SS in the 3rd column.
I need to change the date format to YYYY-MM-DD and merge it with the the time HH:MM:SS. How will I got about this?
Sample input
02/27/09,23:52:31
02/27/09,23:52:52... (3 Replies)
Discussion started by: hazno
3 Replies
8. UNIX for Dummies Questions & Answers
Hi All,
Is there any way to convert a file which is in UNIX format to a PC format....
Flip command can be used , apart form this command can we have any other way.... like usinf "awk" etc ..... main purpose of not using flip is that my Kshell doesnot support this comamnd.... (1 Reply)
Discussion started by: Samtel
1 Replies
9. Shell Programming and Scripting
Hi All,
Is there any way to convert a file which is in UNIX format to a PC format....
Flip command can be used , apart form this command can we have any other way.... like usinf "awk" etc ..... main purpose of not using flip is that my Kshell doesnot support this comamnd.... (2 Replies)
Discussion started by: Samtel
2 Replies
10. Shell Programming and Scripting
Hi Folks,
I have written a perl script that reads data from excel sheet(.xls) using Spreadsheet::ParseExcel module. But the problem is this module doesn't work for excel sheets with extension .xlsx.
I have gone through Spreadsheet::XLSX module with which we can read from .xlsx file directly.... (1 Reply)
Discussion started by: giridhar276
1 Replies
CDTOA(1) General Commands Manual CDTOA(1)
NAME
cdtoa - To convert the binary format of a dictionary back to
text format.
SYNOPSIS
cdtoa [-n] [-s] [-z] [-e] [-E] infilename
[-h cixingfile ] [ usagefreqfile ]
DEFAULT PATH
/usr/local/bin/cWnn4/cdtoa
DESCRIPTION
To convert the binary format of the dictionary to text
format, and output to standard output(stdout).
infilename is the name of the input binary format
dictionary.
The output may be piped into a file by using the ">"
command. For example,
cdtoa dict.dic > dict.u
"dict.u" here is the output text format dictionary, while the "dict.dic" is the input binary format dictionary.
usagefreqfile may indicate more than one user usage frequency files (for a particular user). These usage frequency information will be
reflected in the text format dictionary created.
OPTIONS
-s To order the entries in text dictionary according to Pinyin or Zhuyin.
-n To attach sequence numbers to the output.
-z To convert the binary format back to text format in Zhuyin.
(Note: default is Pinyin)
-e If the Hanzi inside the text dictionary contains characters such as space and tab, they will be compacted to special format.
(Default)
-E If the Hanzi inside the text dictionary contains characters such as space and tab, they will NOT be compacted to special format.
-h cixingfile
To specify the Cixing definition file.
NOTE
1. The parts in [ ] are options. They may be omitted.
2. The Pinyin and Zhuyin dictionary has the same format.
3. The default conversion result of the text dictionary is in Pinyin.
13 May 1992 CDTOA(1)