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