[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: script: aiuto



On Wed, Sep 07, 2005 at 01:28:45PM +0200, max wrote:
> ciao a tutti,
> avrei bisogno di creare uno script che possa "affettare" un file in 
> tanti piccoli files.
> 
> 
> il file in questione (Packages.gz) è riportato sotto.
> 
> bisognerebbe poter fare un cat dalla parola "Package:" fino alla 
> seguente esclusa, e salvare il testo in un file con il nome del package 
> stesso:
> 
> ovvero ottenere per per esempio un file dal nome "affix" contenete la 
> sua descrizione, e poi un altro file dal nome "apt-cacher" contenente la 
> sua descrizione e così via.
> 

cat Packages.gz | \
perl -pe 'if(/^Package:\s*(.*)$/){close STDOUT;open STDOUT, ">$1"}' 

Ciao

-- 
---------------------------------------------------------------------
|    Marco Nenciarini    | Debian/GNU Linux Developer - Plug Member |
| mnencia@prato.linux.it | http://www.prato.linux.it/~mnencia       |
---------------------------------------------------------------------
Key fingerprint = FED9 69C7 9E67 21F5 7D95  5270 6864 730D F095 E5E4

Attachment: signature.asc
Description: Digital signature


Reply to: