[NTLUG:Discuss] YAS Yet Another Script
    Paul Ingendorf 
    pauldy at wantek.net
       
    Thu Oct 11 18:35:18 CDT 2001
    
    
  
Try this out.  On a test dir of course.
#!/bin/bash
for file in *.csv
	do
		basefile=`basename "$file" .csv`
		for lines in `cat "$file" | sed -e "s/ /__/g"`
			do
		 		echo "$basefile,$line" | sed -e "s/__/ /g" >> "$basefile.asc"
			done
	done
Quoting Bobby Wrenn <bobby at wrennest.com>:
> This is not a direct Linux question. So, feel free to reply off list.
> This is the only place I know to ask the question.
> 
> I have a bunch (208) files with names like this "CPSUB BTEC SILSP
> V22.csv". Each file has lines like this:
> A5081A,1,V2250 Base System Configuration
> A5066A,6,V Class 240MHz PA8200 CPU w 4MB Cache
> 
> I need to prepend the file name and a comma to each line of the file
> and
> output to another file with a name such as "CPSUB BTEC SILSP V22.asc".
> 
> TIA
> Bobby
> 
> -- 
> This tagline is identical to the one you are reading.
> _______________________________________________
> http://www.ntlug.org/mailman/listinfo/discuss
> 
-- 
-->> mailto:pauldy at wantek.net
-->> http://www.wantek.net/
Running ....... Cos anything else would be a waste...
`:::'                  .......  ......
 :::  *                  `::.    ::'
 ::: .::  .:.::.  .:: .::  `::. :'
 :::  ::   ::  ::  ::  ::    :::.
 ::: .::. .::  ::.  `::::. .:'  ::.
.:::.....................::'   .::::..
    
    
More information about the Discuss
mailing list