Page 3 of 3
Posted: Wed Dec 06, 2006 4:26 am
by niximaxi
ls > myfile.txt
(questo comando crea un file .txt in quella cartella con l'elenco dei file che contiene)
Puoi chiaramente chiamere il file di testo come vuoi ed utilizarre il comanto "ls" (list) con alcune interessanti opzioni come -a (che ti mostra anche i file nascosti) e -l (che di da i dettagli dei file: permessi, peso ecc..)[/quote]
questo sistema mi ricorda molto un comando dos che uso nel command (terminale) di win! quindi ci saranno anche dei comandi che invece di aggiungere delle informazioni le tolgono, non credi?
Posted: Wed Dec 06, 2006 10:16 am
by Hartz
iDave wrote:Hartz wrote:
Ho provato adesso: il comando ls mi prepara un bell'elenco di tutti i file di una determinata cartella, ma ciascun file mantiene la sua estensione…
e certo, perchè dovrebbe cambiare le estensioni? (il comando si limita ad elencare dei file in una directory) ... non capisco, mi son perso qualcosa mi sa

??:
La richiesta originale era quella di avere una lista di file. Poi se n'è aggiunta un'altra: quella di avere una lista di file
senza le rispettive estensioni…
H
Posted: Wed Dec 06, 2006 10:19 am
by pippi
Hartz wrote:La richiesta originale era quella di avere una lista di file. Poi se n'è aggiunta un'altra: quella di avere una lista di file
senza le rispettive estensioni…
H
ma la macro funziona benissimo a questo scopo! e fa anche un gran figurone sulla barra degli strumenti ... si puo' anche iconizzare

Posted: Wed Dec 06, 2006 10:32 am
by Hartz
pippi wrote:ma la macro funziona benissimo a questo scopo! e fa anche un gran figurone sulla barra degli strumenti ... si puo' anche iconizzare
Certo Pippi… ma io mi riferivo al comando da Terminale suggerito da iDave…
:ciao-smile:
Posted: Wed Dec 06, 2006 10:34 pm
by iDave
A ora ho capito...
be il comando ls non prevede tra le opzioni di poter nascondere l'estensione dei file, ma tuttavia è possibile sopperire a tale mancanza con la collaborazione di altri comandi:
digita (una volta che ti sei posizionato nella cartella di tuo gradimento con cd):
alias listMyFile="ls | sed -e 's/\.[a-zA-Z]*$//'"
poi:
listMyFile > myfilelist.txt
In questo caso grazie alle regular expressions (quel linguaggio alieno "s/\.[a-zA-Z]*$//"), vai a modificare l'output generato dal comando ls.
ps. questo esempio l'ho trovato su macosxhints.com, io non sono ancora così ganzo col terminal perchè lo sto studiando da poche settimane

Comunque il codice funziona alla grande, l'ho provato di persona

Posted: Fri Dec 08, 2006 10:39 am
by iDave
@niximaxi: hai provato o no?