Newsgroup: it.comp.macintosh
Titolo: [Terminale] Come chiudere una finestra?

Salve,
sto facendo un comando in OnMyCommand, per comodità voglio che
l'eseguibile da linea di comando mi aggiorni graficamente (aprendo il
comando dato in Terminale), ma vorrei che quando ha finito chiuda da
solo la finestra... come faccio?
con:
mieicomandi; exit
ottengo un logout e la finestra attende un COMMAND+W per chiuderla... io
voglio che se ne vada proprio!
-- 
Poochie©

 preferisci.
Ottimo, dovrei aprire gli occhi! :D
-- 
Poochie©

 wrote:
[CUT]
Mi accodo qui per alcune richiestuccie ai guru della console:
Come faccio a mettere su file il contenuto di una cartella (magari
incluse le sottocartelle con "find") includendo anche il percorso
assoluto del file?
Quale comando mi permetterebbe di filtrare un output come questo:
/Users/poochie/Downloads/a.mp3
Recommended "Track" dB change: -5.170000
/Users/poochie/Downloads/b.mp3
Recommended "Track" dB change: -5.720000
/Users/poochie/Downloads/c.mp3
Recommended "Track" dB change: -5.400000
a
/Users/poochie/Downloads/a.mp3
-5.170000
/Users/poochie/Downloads/b.mp3
5.720000
/Users/poochie/Downloads/c.mp3
+5.400000
Grazie mille al volenteroso che mi aiuterą!
-- 
Poochie©

 assoluto del file?
sopprimo la prima richiesta... ups... :D
-- 
Poochie©

 Grazie mille al volenteroso che mi aiuterą!
Potresti partire da una cosa del genere:
COMANDO | awk '{print $5}'
Questo stamperebbe la quinta colonna di ogni riga, solo che a te serve
una riga si e una no, questo non saprei come farlo... 

 +5.400000
sed 's/.*: //'
Alex

 sed 's/.*: //'
Stasera mi ci dedico, intanto ringrazio!
-- 
PoochieŠ

 una riga si e una no, questo non saprei come farlo... 
Ricordavo che qualcosa con nome simile a awk era un affare utile...
stasera mi ci metto!
-- 
Poochie©

 una riga si e una no, questo non saprei come farlo... 
Basta dare un'occhio al manuale di awk... :))
Oppure filtrarlo ulteriormente tramite un altro pipe...
-- 
RiK0
Non credo negli schemi non vincenti.

 sed 's/.*: //'
Accidenti! Questo sed č terribilmente potente e apparentemente ostico!
Dopo lunghe pene e manuali mi par di aver quasi capito che la "s" sta
per sostituzione di niente (infatti cancella) al posto di qualcosa. Quel
qualcosa si ferma a ": " ma non mi sono chiari i ".*", l'asterisco direi
in senso noto come n caratteri qualunque, e il punto per cosa? Inizio
riga o va in combo con l'asterisco?
Help!
La versione per me pių terra terra sarebbe:
sed '/Recommended "Track" dB change: /s///'
ma sono affascinato dalla tua!
-- 
PoochieŠ

 riga o va in combo con l'asterisco?
Espressioni regolari, la chiave dell'universo! :D

 Espressioni regolari, la chiave dell'universo! :D
E il punto va per forza accoppiato all'asterisco per ottenere il
"qualunque stringa"?
-- 
Poochie©

 wrote:

Allora il . dice: ogni carattere eccetto \n (newline), mentre
l'asterisco e` una specie di 'modificatore' nel senso che va messo dopo
un'espressione regolare, per indicare di 'matchare' zero o piu`
occorrenze delle precedente regexp.
Ti consiglio di cercare 'espressioni regolari' su google per una lista
completa ed esaustiva!

 completa ed esaustiva!
Gracias!
-- 
Poochie©

 per sostituzione di niente (infatti cancella) al posto di qualcosa.
No. s è il comando (non è direttamente parete dell'espressione regolare)
che dice "sostituisci".
s/pattern/sostituizione/
In questo caso essendo "sostituzione" vuoto, viene semplicemente
'cancellato' il pattern.
. -> sta per "ogni carattere"
* -> 0 o più ripetizioni del carattere precedente
In pratica dice... matcha un numero qualunque di caratteri, seguiti da :
e da spazio.
ciao: pippo
matcha (ciao: )
per dire.
Comunque suggerisco di leggere il manuale... c'è un po' troppa roba da
dire per liquidarla in un paio di post.


 s/pattern/sostituizione/
Non č anche "/sostituenda/s//sostituto/" ?
 
[CUT]
Afferrato!
-- 
PoochieŠ