09-02-2003
Help with greping a field
Hi,
Suppose I have a file as below and I just want the field Invoice Number from this file , How can I do it.
/home/arbor>cat PH0034090202314800030IM-001
0Yp825XMilperra NSW 1891 189110H14V1Sp2871Yp300X Customer Service : 0000-368-81118H6.5V0Sp3130Yp50X For Australian GST purposes, when an amount of GST is expressed in a currency otherp3173Yp50X than AUD, this amount should be converted to AUS at the exchange rate publishedp3216Yp50X by the RBA at 4:00pm AEST on the same day as the date of this invoicep3302Yp50X Hanoi Australia Pty Ltdp3345Yp50X ABN: 00000000000p3388Yp50X 203 Military Road, St Leonards, Sydney NSW 2065
5H36V1Sp204Yp1734XInvoice12H9V0S0Bp419Yp50XAccount No:0P16.67H9.5V6Tp419Yp325XAUID132291P12H9V16602Tp505Yp50XName:0P16.67H9.5V6Tp505Yp325XSturdy Components Pty Ltdp548Yp325XATTN Mr g Kwohp591Yp325XP O Box 0035p634Yp325Xxxxxxx NSW 1891 18911P12H9V16602Tp419Yp1375XPage
505Yp1375XInvoice Number:0P16.67H9.5V6Tp505Yp1750X13539391P12H9V16602Tp548Yp1375XInvoice Date:0P16.67H9.5V6Tp548Yp1750X08-Jan-011P12H9V16602Tp591Yp1375XBilling Period:0P16.67H9.5V6Tp591Yp1750X01-Dec-00 - 31-Dec-001P12H12V3B16602Tp892Yp969XInvoice p505Yp1375XInvoice Number:0P16.67H9.5V6Tp505Yp1750X13539391P12H9V16602Tp548Yp1375XInvoice Summary9Vp978Yp1023XRemittance Copy0Bp1021Yp759XPlease Return This Remittance With Payment To:0P16.67H9.5V6Tp1107Yp941XHanoi Australia Pty Ltdp1150Yp941XATTN: Accounts Receivablep1193Yp1067XGPO Box 5115p1236Yp1031XSydney NSW 2001p1279Yp1085XAustralia1P12H9V3B16602Tp1408Yp625XNew Charges(GST exclusive)0P16.67H9.5V0B6Tp1408Yp1570XAUD 197.551P12H9V3B16602Tp1451Yp625XNet Total Charges(GST exclusive)0P16.67H9.5V0B6Tp1451Yp1570XAUD 197.551P12H9V3B16602Tp1495Yp625XTaxes - GST @ 10.0 %0P16.67H9.5V0B6Tp1495Yp1588XAUD 19.761P12H9V3B16602Tp1538Yp625XTotal New Charges(GST inclusive)0P16.67H9.5V0B6Tp1538Yp1570XAUD 217.311P12H9V16602Tp1624Yp924XPayment Due Date 10-Feb-0118H6.5V3Bp3130Yp50X
Invoice Number:0P16.67H9.5V6Tp505Yp1750X13539391P12H9V16602Tp548Yp1375X
Your help will be highly appreciated
Last edited by rooh; 09-02-2003 at 01:32 AM..
10 More Discussions You Might Find Interesting
1. UNIX for Dummies Questions & Answers
I just had a filesystem / file corruption issue on my HSP's server due to disk capacity limits and fileswapping. I discovered that certain files got corrupted when fileswapping was not successful and they ended up with a string of control characters, or what I believe to be nulls, in them.
Does... (4 Replies)
Discussion started by: Dr. DOT
4 Replies
2. Shell Programming and Scripting
One of my outout is like this as shown below. How can I grep only the lines after the line "Affected files ...". No of lines after the line "Affected files ..." may vary.
$ cat file_A
Change 149133 by csaha@test_depo_csaha on 2006/02/08 01:40:57 *pending*
This is to test change #... (5 Replies)
Discussion started by: csaha
5 Replies
3. Shell Programming and Scripting
i have a ksh script :
#!/bin/ksh
TZ=`date +%Z`+24 ;a=`date +%Y-%m-%d`
b=`date +"%H:%M:%S"`
cd /ednadtu3/u01/pipe/logs
for i in Archiver1.log
do
cat $i | grep $a | grep $b >> /ednadtu3/u01/pipe/naveed/Insert_Date.txt
done... (4 Replies)
Discussion started by: ali560045
4 Replies
4. Shell Programming and Scripting
Hi Friends,
Urgently required to know this :
I have a file which has several stanzas like below :
CuDv:
name = "hdisk3"
status = 1
chgstatus = 2
ddins = "scdisk"
location = "03-08-01-11,0"
parent = "scsi1"
connwhere =... (3 Replies)
Discussion started by: vijaya2006
3 Replies
5. Shell Programming and Scripting
I have this line
BTSRTRGRP-448-1-1 10.162.141.118/255.255.255.254 -
I need to print only the IPADDRESS and not the subnet mask. If i use cut -c30-43 I get the ipaddress, where as in some cases if the last octet is of single digit (10.162.141.8/255.255.255.254) it... (2 Replies)
Discussion started by: miltonrods
2 Replies
6. Shell Programming and Scripting
I know you could use the grep "something" -A200 flag to get all the lines past your pattern. Is there a way to get all the lines in between two patterns? The -a flag will not work since all lines in between the two patterns don't have a constant number. (4 Replies)
Discussion started by: jwillis0720
4 Replies
7. Shell Programming and Scripting
Hi,
i have to find a string in a file and positin of the string in the file would come in some particular interval.
let's say file is 1-1000 lines and string is in from 200-300line.
could any one suggest me how to get make the grep search for the string in that particular portion of the... (4 Replies)
Discussion started by: tarakant
4 Replies
8. Shell Programming and Scripting
Hi
When I run this command:
lsuser -a auditclasses ALL
I got:
user1 auditclasses=general,objects,cron,files,rbac,audit,lvm,aixpert
user2 auditclasses=general,objects,cron,files,rbac,audit,lvm,aixpert
user3 auditclasses=general,objects,cron,files,rbac,audit,lvm,aixpert
user4... (7 Replies)
Discussion started by: iga3725
7 Replies
9. Shell Programming and Scripting
Hi Folks,
I am searching something in multiple logs , actually an even ocuurs which get recorded in logs with a special word so rite now I am opening an individual log in vi and then searching it but total in the directory there are such 15 logs and it is very difficult to go one by one so... (1 Reply)
Discussion started by: punpun66
1 Replies
10. Shell Programming and Scripting
i want to grab lines from a file that are between two patterns (including the lines that contain the pattern).
here's what im currently doing:
data.txt
aaa
bbb
cccc
ddd
eee
ffff
ddd
code:
awk '/bbb/,/fff/ && $0 !~ /ddd/' cdsnmp.sh
I want to grab lines between and including bbb... (5 Replies)
Discussion started by: SkySmart
5 Replies
LEARN ABOUT DEBIAN
gst-package
GST-PACKAGE(1) User Commands GST-PACKAGE(1)
NAME
gst-package - create and install GNU Smalltalk .star package files
DESCRIPTION
Usage:
gst-package [OPTION]... ARGS...
Operation modes:
--install
make or install STAR packages (default)
--uninstall
remove the packages mentioned in the FILES
--dist copy files instead of creating STAR files.
--prepare
create configure.ac or Makefile.am
--list-files PKG
just output the list of files in the package
--list-packages
just output the list of packages in the files
--download, --update
download package from smalltalk.gnu.org or from its specified URL
--help display this message and exit
--version
print version information and exit
Common suboptions:
-n, --dry-run
print commands without running them
--srcdir DIR
look for non-built files in directory DIR
--distdir DIR
for --dist, place files in directory DIR
--destdir DIR
prefix the destination directory with DIR
--target-directory DIR
install the files in DIR (unused for --dist)
-I, --image-file=FILE
load into the specified image
--kernel-dir=PATH
use the specified kernel directory
-v, --verbose
print extra information while processing
--install suboptions:
--test run unit tests after merging
--load also load the Smalltalk files in the image
--list-files suboptions:
--load only list files that are filed in when loading
--test with --load, also include unit test files
--vpath
Omit path to srcdir for files that are there
--dist suboptions:
--all-files
Process all files, not just non-built ones
--copy Do not create symbolic links
All operation modes except --download (or its synonym --update) accept paths to package.xml files or .star files, including remote URLs.
--download and --update accept names of packages, which will be searched in the current system or on smalltalk.gnu.org) or URLs to pack-
age.xml or .star files.
Except in uninstall and list files mode, gst-package requires write access to the GNU Smalltalk image directory, and merges the XML package
files on the command line with that file.
The default target directory is /build/buildd-gnu-smalltalk_3.2.4-2-amd64-LVoFQd/gnu-smalltalk-3.2.4
SEE ALSO
The full documentation for gst-package is maintained as a Texinfo manual. If the info and gst-package programs are properly installed at
your site, the command
info gst
should give you access to the complete manual.
gst-package version 3.2.4 December 2011 GST-PACKAGE(1)