I am reading a line from a file and writing it to other file.
Whenever I got a particular line then I want that line to be splited into 4 line and written it to new file. e.g My line is
I want above line to be splitted into four line as below.
1.Every line will start from first name U_ABC.
2.First line will have connection0 and its subsequent pin number,connection1 and its subsequent pin number, connection2 and its subsequent pin.
3. Same for other three line in seq.
4. Connection7 and connection13 along with their pin number should be not be included.
I can split it into four line as
but dont no how to write it in sequence as above. Do I need to save it in some form of dictionary first?
Thanks
Moderator's Comments:
You need CODE tags for input and output samples as well as for code samples. Especially when there is more than a single space between fields and when a line will be split into multiple lines when CODE tags are not used.
Last edited by Don Cragun; 10-15-2013 at 06:52 AM..
Reason: Add CODE tags.
I have a case where, I need to look into a file.
Go to each line of the file, find the length of the line, if the length of the line is more than 75 chars, I need to split the line into multiple lines of 75chars max. If the length of the line is less than 75, we need not do anything.
So at the... (4 Replies)
Hi Guys,
I need a help. I am pretty new to the shell level programing. I was trying to split a long lines to a multiple lines with few conditions. I goggle for the code and found some snippets and tried to modified it but I got few strange problems too.
I have to split the lines if line is ... (3 Replies)
hey gents,
I'm working on something that will use snmpwalk to query the devices on my network and retreive the device name, device IP, device model and device serial. I'm using Nmap for the enumeration and sed to clean up the results for use by snmpwalk. Once i get all the data organized I'm... (8 Replies)
I have the following data file.
zz=aa azxc-1234 aa=aa
zz=bb azxc-1234 bb=bb
zz=cc azxc-1234 cc=cc
zz=dd azxc-2345 dd=dd
zz=ee azxc-2345 ee=ee
zz=ff azxc-3456 ff=ff
zz=gg azxc-4567 gg=gg
zz=hh azxc-4567 hh=hh
zz=ii azxc-4567 ii=ii
I want to make 2nd field pattern matching multiple lines... (13 Replies)
I am working with single line file with 589744523 characters having 542 "^M" (line feed) character.
I want to make 542 different lines file from the single line file thr. shell program only (it can be done thr vi command)
rd
anil
sorry for duplicate post previously, actually i don,t know... (6 Replies)
Hi,
I have a requirement with,
No~Dt~Notes
1~2011/08/1~"aaa
bbb
ccc
ddd
eee
fff
ggg
hhh"
Single column alone got splitted into multiple lines.
I require the output as
No~Dt~Notes
1~2011/08/1~"aaa<>bbb<>ccc<>ddd<>eee<>fff<>ggg<>hhh"
mean to say those new lines to be... (1 Reply)
Hi,
I have a huge file with a single line.
But I want to break that line into lines of with each line having five columns.
My file is like this:
code:
"hi","there","how","are","you?","It","was","great","working","with","you.","hope","to","work","you."
I want it like this:
code:... (1 Reply)
Hi all,
I have a single line output like below
echo $ips
10.26.208.28 10.26.208.26 10.26.208.27
want to convert above single line output as below format. Pls advice how to do ?
10.26.208.28
10.26.208.26
10.26.208.27
Regards
Kannan (6 Replies)
here is what i want to achieve.. i have a file with below contents
cat fileName
blah blah blah
.
.DROP this
REJECT that
.
--sport 7800 -j REJECT --reject-with icmp-port-unreachable
--dport 7800 -j REJECT --reject-with icmp-port-unreachable
.
.
.
more blah blah blah
--dport 3306... (14 Replies)
Hi,
I have one problem scenorio as below.
my source file is :
cat input_file.
"hi","there","how","are","you?","It","was","great","working","with","you.","hope","to","work","y ou."
my output should be like.
"hi","there","how","are","you?",
"It","was","great","working","with",... (7 Replies)
Discussion started by: abhilash_nakka
7 Replies
LEARN ABOUT CENTOS
netkey-tool
NETKEY-TOOL(1) OpenSC Tools NETKEY-TOOL(1)NAME
netkey-tool - administrative utility for Netkey E4 cards
SYNOPSIS
netkey-tool [OPTIONS] [COMMAND]
DESCRIPTION
The netkey-tool utility can be used from the command line to perform some smart card operations with NetKey E4 cards that cannot be done
easily with other OpenSC-tools, such as changing local PINs, storing certificates into empty NetKey E4 cert-files or displaying the initial
PUK-value.
OPTIONS --help, -h
Displays a short help message.
--pin pin-value, -p pin-value
Specifies the current value of the global PIN.
--puk pin-value, -u pin-value
Specifies the current value of the global PUK.
--pin0 pin-value, -0 pin-value
Specifies the current value of the local PIN0 (aka local PIN).
--pin1 pin-value, -1 pin-value
Specifies the current value of the local PIN1 (aka local PUK).
--reader number, -r number
Use smart card in specified reader. Default is reader 0.
-v
Causes netkey-tool to be more verbose. This options may be specified multiple times to increase verbosity.
PIN FORMAT
With the -p, -u, -0 or the -1 one of the cards pins may be specified. You may use plain ascii-strings (i.e. 123456) or a hex-string (i.e.
31:32:33:34:35:36). A hex-string must consists of exacly n 2-digit hexnumbers separated by n-1 colons. Otherwise it will be interpreted as
an ascii string. For example :12:34: and 1:2:3:4 are both pins of length 7, while 12:34 and 01:02:03:04 are pins of length 2 and 4.
COMMANDS
When used without any options or commands, netkey-tool will display information about the smart cards pins and certificates. This will not
change your card in any aspect (assumed there are no bugs in netkey-tool). In particular the tries-left counters of the pins are
investigated without doing actual pin-verifications.
If you specify the global PIN via the --pin option, netkey-tool will also display the initial value of the cards global PUK. If your global
PUK was changed netkey-tool will still display its initial value. There's no way to recover a lost global PUK once it was changed. There's
also no way to display the initial value of your global PUK without knowing the current value of your global PIN.
For most of the commands that netkey-tool can execute, you have to specify one pin. One notable exeption is the nullpin command, but this
command can only be executed once in the lifetime of a NetKey E4 card.
cert number filename
This command will read one of your cards certificates (as specified by number) and save this certificate into file filename in
PEM-format. Certificates on a NetKey E4 card are readable without a pin, so you don't have to specify one.
cert filename number
This command will read the first PEM-encoded certificate from file filename and store this into your smart cards certificate file
number. Some of your smart cards certificate files might be readonly, so this will not work with all values of number. If a certificate
file is writable you must specify a pin in order to change it. If you try to use this command without specifying a pin, netkey-tool
will tell you which one is needed.
change { pin | puk | pin0 | pin1 } new-pin
This changes the value of the specified pin to the given new value. You must specify either the current value of the pin or another pin
to be able to do this and if you don't specify a correct one, netkey-tool will tell you which one is needed.
nullpin initial-pin
This command can be executed only if the global PIN of your card is in nullpin-state. There's no way to return back to nullpin-state
once you have changed your global PIN. You don't need a pin to execute the nullpin-command. After a succesfull nullpin-command
netkey-tool will display your cards initial PUK-value.
unblock { pin | pin0 | pin1 }
This unblocks the specified pin. You must specify another pin to be able to do this and if you don't specify a correct one, netkey-tool
will tell you which one is needed.
SEE ALSO opensc-explorer(1)AUTHORS
netkey-tool was written by Peter Koch <pk_opensc@web.de>.
opensc 06/17/2014 NETKEY-TOOL(1)