Newsgroup: it.comp.macintosh
Titolo: [BBedit Lite] spezzare file di testo

 file di testo in x file da x caratteri"
nn so con bbedit... ma se usi uno scriptino perl te la cavi in modo
banale... o al limite pure con la shell... o con vim
spero si possa anche con BBEdit... ma credo che i sistemi che ho
indicato siano piu` rapidi nel senso che poi li puoi meglio
automatizzare... imho ;)
-- 
#!/usr/bin/rik0
for whom the bell trolls?

 ok, perfetto, ignoro tre sistemi su tre :)
avessi un minimo di tempo, lo scriverei io lo scriptino.
ma devi aspettare un poco.... ho un esame a breve...
-- 
#!/bin/rik0               | Seasons don't fear the reaper
for whom the bell trolls? | Nor do the wind, the sun or the rain
                          | (BOC)

puoi sempre utilizzare il terminale: c'è il comando split che fa proprio
quello che serve a te.
da man:
split [-b byte_count[k|m]] [-l line_count] [file [name]]
     -b      Create smaller files byte_count bytes in length.  If ``k''
is appended to the number, the file is split into
byte_count kilo-byte pieces.  If ``m'' is appended to the
number, the file is split into byte_count megabyte pieces.
     -l      Create smaller files n lines in length.
-- 
alex.por...@tiscali.it
Grendizer, GOOOOOOOOOOOOOOOOO!!!

 ok, gia' e qualcosa, e rilancio : per fare il contrario?
puoi usare cat...
per esempio
Dome:~/Documents/cost $ split -b 2048 Costituzione\ Italiana.txt 
Dome:~/Documents/cost $ ls -lh
total 384
-rw-r--r--  1 riko  staff    62K  7 Feb 13:37 Costituzione Italiana.txt
-rw-r--r--  1 riko  staff     2K  7 Feb 13:39 xaa
-rw-r--r--  1 riko  staff     2K  7 Feb 13:39 xab
-rw-r--r--  1 riko  staff     2K  7 Feb 13:39 xac
-rw-r--r--  1 riko  staff     2K  7 Feb 13:39 xad
-rw-r--r--  1 riko  staff     2K  7 Feb 13:39 xae
-rw-r--r--  1 riko  staff     2K  7 Feb 13:39 xaf
-rw-r--r--  1 riko  staff     2K  7 Feb 13:39 xag
-rw-r--r--  1 riko  staff     2K  7 Feb 13:39 xah
-rw-r--r--  1 riko  staff     2K  7 Feb 13:39 xai
-rw-r--r--  1 riko  staff     2K  7 Feb 13:39 xaj
-rw-r--r--  1 riko  staff     2K  7 Feb 13:39 xak
-rw-r--r--  1 riko  staff     2K  7 Feb 13:39 xal
-rw-r--r--  1 riko  staff     2K  7 Feb 13:39 xam
-rw-r--r--  1 riko  staff     2K  7 Feb 13:39 xan
-rw-r--r--  1 riko  staff     2K  7 Feb 13:39 xao
-rw-r--r--  1 riko  staff     2K  7 Feb 13:39 xap
-rw-r--r--  1 riko  staff     2K  7 Feb 13:39 xaq
-rw-r--r--  1 riko  staff     2K  7 Feb 13:39 xar
-rw-r--r--  1 riko  staff     2K  7 Feb 13:39 xas
-rw-r--r--  1 riko  staff     2K  7 Feb 13:39 xat
-rw-r--r--  1 riko  staff     2K  7 Feb 13:39 xau
-rw-r--r--  1 riko  staff     2K  7 Feb 13:39 xav
-rw-r--r--  1 riko  staff     2K  7 Feb 13:39 xaw
-rw-r--r--  1 riko  staff     2K  7 Feb 13:39 xax
-rw-r--r--  1 riko  staff     2K  7 Feb 13:39 xay
-rw-r--r--  1 riko  staff     2K  7 Feb 13:39 xaz
-rw-r--r--  1 riko  staff     2K  7 Feb 13:39 xba
-rw-r--r--  1 riko  staff     2K  7 Feb 13:39 xbb
-rw-r--r--  1 riko  staff     2K  7 Feb 13:39 xbc
-rw-r--r--  1 riko  staff     2K  7 Feb 13:39 xbd
-rw-r--r--  1 riko  staff     2K  7 Feb 13:39 xbe
-rw-r--r--  1 riko  staff   821B  7 Feb 13:39 xbf
Dome:~/Documents/cost $ cat ??? >> join.txt
Dome:~/Documents/cost $ diff Costituzione\ Italiana.txt join.txt 
Dome:~/Documents/cost $ 
come vedi, usi il fatto che l'espressione regolare ??? funziona in
ordine lessicografico, e ottieni il file originale.
??? = tutti e soli i files di 3 caratteri.


 ok, gia' e qualcosa, e rilancio : per fare il contrario?
per riunificare? semplice:
cat file1 file2 file3 ... fileN > fileUnione
-- 
alex.por...@tiscali.it
Grendizer, GOOOOOOOOOOOOOOOOO!!!

 uno StuffIt compatibile con OS 9.
 Eseguo gli ordini ;)
-- 
 Ciao,   zzz...Ghiro...zzz
 -Si sputa contro il nemico fintantoche', con inevitabile sgomento,
  non lo si incontra guardandosi allo specchio- M.S.

 controllare la compatibilita` con OS 9
on filterList(lista)
          set myLista to {}
          _repeat with elem in lista
              set i to info for elem
              if not ((alias of i) or (folder of i)) then Ź
                    set the end of myLista to elem
          end repeat_
          return myLista
end filterList
evidenzia il sottolineato con messaggio di errore: "non puň interpretare
il messaggio count"
ps: dovrei mettere in punizione il pupo. mi ha detto che non aveva ne
tempo ne voglia di dare uno sguardo. non ci sono piů i giovani di una
volta =:[ 


 come lo avevi lanciato? D&D o apertura di files? (quanti?)
 l'errore è uguale in tutti due i modi (solo un file) 


 Ok, chiaro... prova cosi`:
 Perfetto, splitta.
il comando "Join" dovrebbe fare l'opposto?
Ti scrivo quello che fa: se trova nella cartella un file con lo stesso
nome esce il giusto avviso, viene creato un file "senza titolo" ma
vuoto.
 Se non non lo trova esce un errore: "non posso trasformare "path del
file" in file specification" con la sottolineatura della seguente riga:
set elemName to elemFolder & elemName
set x to (_open for access elemName with write permission_)
set conto to 1


 stessa posizione con suffisso progressivo, finche' esistono.
 Ora funziona. Piccola osservazione.
Perché non mantenere il creatore del file originale? Scelta ponderata o
non ci hai pensato?
Lo stuffizzo e lo invio ad uno dei tuoi indirizzi 
