Extract the text between the nth occurrence of square brackets
Please can someone help with this?
I have a file with lines as follows:
When I use the command
'
I get the results as follows.
How do I modify my script to get only the numbers inside the first set of square brackets, giving an output as follows?
Also, how can I get only the numbers inside the second set of square brackets, giving an output as follows?
It isn't necessary to use perl, I can do with sed/awk, or anything else.
Last edited by jim mcnamara; 06-12-2013 at 11:24 AM..
One of the senior administrators gave me a shell script to modify and it begins as follows:
if ] && ]
{more code follows}
Why the double square brackets? (10 Replies)
Hello,
Can someone please explain to me the following line,
] && break
I do not understand why two test square brackets are used.
Thanks,
Shantanu
---------- Post updated at 03:38 PM ---------- Previous update was at 03:35 PM ----------
And, also why there's a $ before (echo $c |... (5 Replies)
hi guys,
i'm writing a script that looks for a unquie id in a file and replaces a string between two square brackets on the same line as the unquie id:
.......
.......
0001 zz 43242 replace this text] name
0002 sd 65466 UK] country
.......
.......
how can i find line with id 0001... (6 Replies)
Hi All,
I have a text file which looks like this:
computer programming
systems engineering
I want to get rid of these square brackets and also the text that is inside these brackets. So that my final text file looks like this:
computer programming
systems engineering
I am using... (3 Replies)
Hi All,
After searching about this, I could find some solutions but I am not sure why it is not working in my case.
I have a text file with contents between two square brackets. The text file looks like this:
Use tags when you post any code so others can easily read your code. You can... (2 Replies)
Hi frieds, I don't understand the difference between single square bracket and double square brackets in a IF condition.
Ex.
if ;
then
RETURNJOB=1
else
RETURNJOB=0
fi
It run, but this
if ];
then
RETURNJOB=1
else
RETURNJOB=0
fi (4 Replies)
I wanted to store the number inside the square bracket between colon( : ) and closing suqre bracket(]) in some variable.
Suppose I have lines like :
Input file :
20140320 00:08:23.846 INFO 84] - anything in line
20140320 00:08:23.846 Test 589] - Virtual and lab lab anything... (18 Replies)
Hi All,
Hope you all are doing good. Yesterday in my project i came across a scenario which i can not guess why it was working in one region and why it was not in another region. Please find my issue below.
I am using AIX version 6.0 of UNIX in my project, in shell scripting i have the... (1 Reply)
Hi all,
I have a text file similar to this:
Text
More text
Etc
Stuff
That
Is
Needed
Etc
Etc
This contains over 70 entries and each entry has several lines of text below the name in square brackets. (5 Replies)
Discussion started by: Scally
5 Replies
LEARN ABOUT DEBIAN
pydhcplib.strlist
pydhcplib.strlist(3) PYDHCPLIB pydhcplib.strlist(3)NAME
pydhcplib.strlist - Internal type of pydhcplib for lists of bytes processing.
SYNOPSIS
from pydhcplib.type_hw_addr import hwmac
a = strlist()
a = strlist([100,100,10,42,44,26])
DESCRIPTION
The class pydhcplib.strlist is an specific type of pydhcplib. It exist in order to simplify processing of raw data from network. When a
dhcp packet dhcp is received, it's a succession of approximately 300 bytes. Within pydhcplib these data are transformed in an intermediary
form of type "strlist" in order to facilitate their handling. This intermediary form will eventually be suppressed in the stable versions
of pydhcplib to speedup the processing time, but backward compatibility will be assured.
The pydhcplib.strlist class creation argument can be a list of numbers whose value goes from 0?55.
The pydhcplib.strlist class creation argument can be a string of ASCII character.
METHODS
The implemented methods in this type are mostly comparison methods (= =, >, etc...)
else :
str() convert the address into a printable string type.
list() convert the address into a list of bytes.
EXAMPLES
Example program strlist_example.py :
from pydhcplib.type_strlist import strlist
word = strlist()
word1 = strlist("azerty")
word2 = strlist("qwerty")
word3 = strlist([97, 122, 101, 114, 116, 121])
print "a0 : ",word
print "a1 : ",word1
print "a2 : ",word2
print "a3 : ",word3
if word1 == word2 :
print "test 1 : ",word1, "==",word2
else :
print "test 1 : " ,word1, "!=",word2
if word1 == word3 :
print "test 2 : ", word1, "==",word3
else :
print "test 2 : ", word1, "!=",word3
SEE ALSO pydhcp(8), pydhcplib.hwmac(3), pydhcplib.ipv4(3), pydhcplib.strlist(3), pydhcplib.DhcpPacket(3), pydhcplib.DhcpBasicPacket(3), pydhc-
plib.DhcpNetwork(3), pydhcplib.DhcpClient(3), pydhcplib.DhcpRawClient(3), pydhcplib.DhcpDerver(3)BUGS
See http://pydhcplib.tuxfamily.org/ for more information.
AUTHOR
Mathieu Ignacio (mignacio[AT]april.org)
pydhcplib.strlist(3)