Newsgroup: it.comp.macintosh
Titolo: [OS X] [Terminale] Spostare file con condizione e man a BBEdit

 a BBEdit?
man quellochevuoi | bbedit

 Col 9 naturalmente l'operazione riesce benissimo. Ah, benedetto. :)
Se vuoi te lo posso fare in Perl. :)
-- 
Ciao,
Ghigo
-- Now from Zuppa X --

 bbedit: Command not found.
il lite non va bene

 Mi era sorto il dubbio, alla fine...
man nomecomando > manfile.txt
Da BBedit apri il nuovo file manfile.txt
Esisteva anche un modo elegante su linux per stampare i man formattati
con neretti e tutto, mi pare fosse l'utility "man2ps", non so se hanno
fatto il porting su MacOS.
Fed
-- 
14 settembre a Roma - 
http://www.centomovimenti.it/

 LOL! :)
Ho notato, bisogna fare uno "Zap Gremlins..." da BBedit e comunque
rimangono le lettere doppie.
Credo siano quelle che "spiegano" man come fare i titoli in bold.
Infatti se fai "more manfile.txt" prima di lavoratelo con BBEdit non
vedi nessuna stranezza.
Ma perche' non leggersi le man pages da terminale? Ci sono un sacco di
opzioncine comode... a parte il fatto di poter ingrandire i font del
terminale come si vuole.


 fatto il porting su MacOS.
Con lo switch '-t' l'output e' in PostScript.
Quindi:
man -t nomecomando > 
nomecomando.ps
 
Salva l'output come file PostScript.

 Mi era sorto il dubbio, alla fine...
Si puo' "emulare" quel comportamento con il comando 'open':
man ls > Desktop/ls.txt ; open Desktop/ls.txt
(il file ls.txt verra' aperto con l'applicazione a cui e' associato, 
come se fosse stata aperto dal Finder)
Dovrebbe essere "automatizzabile" con uno shell script.
In alternativa si puo' usare il comando 'pbcopy' per copiare l'output di 
'man' nel clipboard:
man ls | pbcopy

 come se fosse stata aperto dal Finder)
e allora facciamolo aprire a BBEdit :)
$ man ls > ~/Desktop/ls.txt ; open -a /path/a/BBEdit ~/Desktop/ls.txt
se poi lo si usa spesso si puo' aggiungere un alias a ~/.cshrc o simili
$ echo "alias bbopen 'open -a /path/a/BBEdit'" >> ~/.cshrc

                  through some filter or another before being printed.
Ho provato a generare il file .ps ma ne' Preview ne Acrobat Reader (che
dovrebbero aprire i postscript) non lo aprono.


 dovrebbero aprire i postscript) non lo aprono.
Non sapevo che i due aprissero i file PostScript (sapevo che lo faceva 
l'Acrobat commerciale). Comunque ho provato ora ad aprire il file 
generato (mi ero fidato, prima :) con Photoshop e me lo apre 
(rasterizzandolo). Invece il GhostView che ho sul PC si lamenta:
Unknown in Comments section at line 4:
  %%DocumentNeededResources: font Times-Roman
Unknown in Comments section at line 5:
  %%+ font Times-Bold
Quindi ... boh :)

 dovrebbero aprire i postscript) non lo aprono.
I ps sono fatti per essere stampati; se vuoi aprirli con AR devi averli
prima distillati con Acrobat per ottenere il PDF (o usare un programma
analogo o che li importi/converta).
Gaia. 
-- 
___________________________________
.... strawberry fields forever ....

 terminale come si vuole.
La butto li'... Man Thor non vi piace proprio?
-- 
Mr. Fix @ work

 /O 247 

 analogo o che li importi/converta).
Questo lo sapevo anch'io... ma l'altro ieri su una m-list mi hanno
detto che si possono aprire da sempre con AR e da Jaguar con Preview...


 se lo mandi in pipe su compress ottieni un pdf
Dici cosi'?
man -t ls | compress > bolso.pdf
Da me produce una roba illeggibile...


 Non funzia... ;D
Sgrunf!  x-/
-- 
Mr. Fix @ home

 un altra con 10.2 fresca
ho fatto un clean install di 10.2 aggiornato poi a 10.2.1 e gnutar c'e',
comunque funziona :)

 la differenza potrebbe essere data dai dev tools?
bo
io ho ancora quelli vecchi

 no astenersi perditempo :)
Pero' ho i dev tools (ma clean install), questo mi qualifica come 
perditempo? :)

 $ man -t file > 
file.ps
 ; ps2pdf 
file.ps
 file.pdf ; open file.pdf
E per avere la pagina man come testo, senza caratteracci strani:
$ man -t file > 
file.ps
 ; ps2ascii 
file.ps
 file.txt ; open file.txt
(riconosco che convertire un file di testo con caratteri di controllo in 
postscript e poi ancora in ascii e' un po' contorto :)

 occorre sempre ghostscript
ehm... io non l'ho installato e va :)

 ghostscript che dai dev tools
Ma ps2pdf e' uno shell script che usa ghostscript... quindi nei dev 
tools c'e'? L'ho installato per niente? :)

 come file di testo perde l'impaginazione :(
'Impaginazione' in che senso? Comunque si', perde i grassetti, le 
interruzioni di pagina, etc.

 certo e quindi hai fatto bene a non astenerti :)
Ah, bene, allora, da bravo perditempo, ho dato una occhiata qui:
[bif:~] federico% cd /Library/Receipts/
[bif:~] federico% lsbom DevTools.pkg/Contents/Archive.bom | grep gnutar
./usr/bin/gnutar        100755  0/0     153244  0
./usr/share/man/man1/gnutar.1   100644  0/0     14064   1367300412
Ho guardato pure in BaseSystem.pkg, Essentials.pkg, e BSD.pkg. Gnutar 
non c'e', direi che e' necessario installare i devtools.

 tools c'e'? L'ho installato per niente? :)
Mi autorispondo: nei devtools non c'e' ghostscript e neanche ps2pdf.

 Mi autorispondo: nei devtools non c'e' ghostscript e neanche ps2pdf.
rettifico: e' colpa di fink, va a sapere a chi serviva...
/sw/bin/ps2pdf
/sw/bin/ps2pdf12
/sw/bin/ps2pdf13
/sw/bin/ps2pdfwr

 e' colpa di fink
che casino :)

 che casino :)
meglio del pc, ho su redhat 7.3 con gcc compilato a mano e non so se
dicendoglu up2date -2 distruggo tutto o no :)

 dicendoglu up2date -2 distruggo tutto o no :)
Io dopo un up2date ho dovuto buttar via un hard-disk.
(penso sia stata colpa della sfiga, e non del software red-hat pero').

 $ man -t file > 
file.ps
 ; open 
file.ps
 ; rm -f 
file.ps
Io uso uno script trovato su Mac OS X Hints:
#!/bin/sh
man -t $1 > /tmp/$
1.ps
open /tmp/$
1.ps
L'ho salvato col nome superman e ogni volta basta un
superman nome_comando
-- 
Ve lo meritate Gil Amelio!

 in formato script, dove lo hai salvato?
Normale file di testo in formato UTF-8. L'importante č che abbia il
permesso di esecuzione impostato (un chmod 755 e dovresti stare a posto)
e che lo piazzi in una delle directory definite nel file .login (o
quello che č in BASH) in "set path".


 mysql? 
Io dentro .login c'ho questo:
set path = (                                                    \
                ~/bin                                           \
                /usr/local/bin /usr/bin /bin                    \
                /usr/local/sbin /usr/sbin /sbin                 \
           )
Aggiungici /Library/MySQL/bin e stai a posto.


 mysql? 
Ha fatto logout e poi login ?
.login viene letto al logon, .[t]?cshrc ad ogni apertura di shell.
Per la bash man dice
       When bash  is invoked  as an interactive  login shell, or  as a
       non-inter- active shell with the --login option, it first reads
       and  executes com- mands  from the  file /etc/profile,  if that
       file   exists.   After   reading  that   file,  it   looks  for
       ~/.bash_profile, ~/.bash_login, and  ~/.profile, in that order,
       and reads and executes commands  from the first one that exists
       and is readable.   The --noprofile option may be  used when the
       shell is started to inhibit this behavior.
-- 
 /\            ___
/___/\__|_|\_|__|___Gian Uberto Lauri_____________________
  //--\ | | \|  |   Integralista GNUslamico e fancazzista 
\/