Here is how I would approach it. I only saved the first 2 items, but the rest is more of the same. I left some debug output in for now to show what is going on.
Code:
$ cat reader
#! /usr/bin/ksh
exec < text
read garbage
read garbage
item1=""
item2=""
IFS=""
while read line ; do
line=${line##+( )}
address=${line%%: *}
line=${line##* }
echo address = $address " " line ="\"$line"\"
case $address in
32)
item1="$line"
;;
48)
line=${line%%.*}
item1="${item1}${line}"
;;
80)
line=${line#???}
line=${line%%.*}
item2="$line"
;;
esac
done
echo item1 = $item1
echo item2 = $item2
exit 0
$ ./reader
address = 0 line ="........_....J.."
address = 16 line =".... ...?....$TB"
address = 32 line ="A05350695(630cs-"
address = 48 line ="c6509-3dcc3-1).."
address = 64 line ="................"
address = 80 line ="...6/23.......*."
address = 96 line ="..dWS-C6509 Soft"
address = 112 line ="ware, Version Mc"
address = 128 line ="pSW: 7.3(2) NmpS"
address = 144 line ="W: 7.3(2).Copyri"
address = 160 line ="ght (c) 1995-200"
address = 176 line ="2 by Cisco Syste"
address = 192 line ="ms.....WS-C6509."
address = 208 line ="...main.....q..."
address = 224 line ="................"
address = 240 line ="630cs-c6509-3dcc"
address = 256 line ="3-1......+......"
address = 272 line =",..............."
address = 288 line =".....6.630 cobbi"
address = 304 line ="ns Street, Level"
address = 320 line ="3, Data Centre,"
address = 336 line ="Cabinet3"
address = line =""
item1 = A05350695(630cs-c6509-3dcc3-1)
item2 = 6/23
$
below is the output is ls -l
-rw-r--r-- 1 tonyt staff 3212 Apr 17 1999 file1
-rw-r--r-- 1 tonyt staff 4541 Mar 3 21:08 file2
why the date format is not the same? (6 Replies)
Hi all, I'd like to capture the output from the 'top' command to monitor my CPU and Mem utilisation.Currently my command isecho date
`top -b -n1 | grep -e Cpu -e Mem` I get the output in 3 separate lines.Tue Feb 24 15:00:03
Cpu(s): 3.4% us, 8.5% sy .. ..
Mem: 1011480k total, 226928k used, ....... (4 Replies)
Dear all,
I have written a program which access database and displays the values returned by the query . There are 10 columns to be displayed in one row. But am ending with 5 lines displayed on 1st line and the next 5 in the 2nd line.
Ex :
21608 10-20-2007 148 Al's Appliance... (7 Replies)
Hi all,
I have input text file of this format
objectclass:endeavor
pid:12345
postalAddress:379 PROSPECT ST
street:STE B
l:TORRINGTON
st:CT
postalCode:067905238
telephoneNumber:9999999999... (2 Replies)
i am running df -k command on aix machine.
i got the output like this. i need to store into file and send that file into microsoft excel.i need to allign properly.
Filesystem 512 blocks Free % Used Iused %Iused Mounted on
/dev/hd4 262144 126488 52% ... (9 Replies)
Hi,
I have two files , one file with data file with attributes that need to be sent to another file to generate a predefined format.
Example:
File.txt
AP|{SSHA}VEEg42CNCghUnGhCVg==
APVG3|{SSHA}XK|"password"
AP3|{SSHA}XK|"This is test"
....
etc
---------
test.sh has... (1 Reply)
Hello Learned People,
Good evening. I have absolutely no idea as how to do this & I admit that I do not know anything in unix. I must learn this one of these days.
Im a help desk incharge today & someone gave me this file to be formatted & I have a file like this.
vi NewFile.txt
232... (8 Replies)
Hi ,
i am generating some data by firing sql query with connecting to the database by my solaris box.
The below one should be the header line of my excel ,here its coming in separate row.
TO_CHAR(C. CURR_EMP_NO
---------- ---------------
LST_NM... (6 Replies)
I have written some scripts that resulted in the table below (Column1 is ITEM, Column2 is Group, Column3 is Category and Column4 is Quantity) but I want the output in another format:
Input:
K123 X CATA 3
K123 Y CATA 4
K123 Z CATA 2
K123 X CATB 5
K123 Y CATB 2
K123 Z CATB 2
B65 M CATB... (7 Replies)
Hello Team,
I have the following details in a txt file (please note the spaces and tabs)
C1 C2 C3
------------------ --------------- -------------
abc, xyz 2 8
pqr 2 ... (9 Replies)
Discussion started by: H squared
9 Replies
LEARN ABOUT MINIX
hostaddr
HOSTADDR(1) General Commands Manual HOSTADDR(1)NAME
hostaddr - show ethernet address, IP address or hostname
SYNOPSIS
hostaddr [-eia] [-E eth-device] [-I ip-device]
DESCRIPTION
Without any of the -eia options, hostaddr shows the ethernet address, IP address and hostname of the local host on one line in the given
order. With options only the wanted fields are shown, still in the same order, not in option order.
OPTIONS -e Show the ethernet address.
-i Show the IP address. This will not work if no IP address has been found by RARP or by setting it with ifconfig(8).
-a Show the fully qualified hostname. The IP address is shown again if it can't be translated to a host name. (This usually indicates
that the DNS reverse address translation tables are incomplete.)
SEE ALSO ifconfig(8), rarpd(8), nonamed(8), set_net_default(8), boot(8).
DIAGNOSTICS
"Timeout"
Hostaddr timed out trying to get the IP address. This means that the network connection is out of order or that the setup of the machine
is bad.
AUTHOR
Kees J. Bot (kjb@cs.vu.nl)
HOSTADDR(1)