On Tue, 15 Nov 2016, Robert Citek wrote:

> Example input and sample expected data would be helpful.  But if I were to
> guess (which is usually a really bad idea), your input date string looks
> like this:
>
> 1996/03/10
>
> and you want your output data to look like this:
>
> 1996-03-10
>
> If that's correct (highly unlikely because I am guessing), then this would 
> work:

Robert,

   Highly likely: that's what I want to do.

> Or insist on sed using groups:

> 's#\([0-9]\{4\}\)\/\([0-9]\{2\}\)\/\([0-9]\{2\}\)#\1-\2-\3#g'

   Ah, yes. I tried using # as a separator but forgot about using parentheses
for grouping, and I had two extraneous '/' in the command. Unfortunately,
it's still not working for me: "sed: file change-date-format.sed line 6:
invalid reference \3 on ' command's RHS"

   Again, the script:

#!/usr/bin/sed
#
# Change date format from / to -.

s#\([0-9]\{4\}\)\/\([0-9]\{2\}\)\/\([0-9]\{2\}\)#\1-\2-\3#g

   And sample data:

"2014-031","WQ/OS","Water Quality, Indiv. Onsite","WR","14-0 INVESTMENTS, 
LLC","GRANTS PASS","COSTANZO","SIEGEL","CPCO","Any otherwise unclassified 
violation","2014/04/10","$4,212.00"
"2014-031","WQ/OS","Water Quality, Indiv. Onsite","WR","14-0 INVESTMENTS, 
LLC","GRANTS PASS","COSTANZO","SIEGEL","CPCO","Installing or causing to be 
installed an onsite wastewater treatment system or any part thereof, or 
repairing or causing to be repaired any part thereof, without first obtaining a 
permit","2014/04/10","$4,212.00"
"2009-071","WQ/SW","Water Quality, Storm Water","NWR","205 AUTO SALVAGE, 
INC.","PORTLAND","BELETE","SMITH","CP","Failing to collect monitoring data 
required in Schedule B of the permit","2009/05/07",$619.00
"2004-159","WQ/SW","Water Quality, Storm Water","NWR","205 AUTO SALVAGE, 
INC.","PORTLAND","JURRIES","CAMILLERI","CPDO","Any violation related to water 
quality which is not otherwise classified in these 
rules.","2005/02/14","$1,335.00"
"2004-159","WQ/SW","Water Quality, Storm Water","NWR","205 AUTO SALVAGE, 
INC.","PORTLAND","JURRIES","CAMILLERI","CPDO","Failure to submit a report or 
plan as required by rule, permit, or license, except for a report required by 
permit compl","2005/02/14","$1,335.00"

Thanks,

Rich




_______________________________________________
PLUG mailing list
[email protected]
http://lists.pdxlinux.org/mailman/listinfo/plug

Reply via email to