Un po 'strano. Sto usando Excel per crunchare alcuni dati che ho in diversi file .txt.
Quando sto cercando di importarli tramite Data
> Get External Data
> Import Text File
:
Comehofattomoltevolteinpassato,ottengolafinestradidialogo"Scegli un file", ma quando sfoglio la cartella, solo un paio di file sono "selezionabili"; gli altri sono "in grigio":
Noncisonodifferenzetraifilechepossovederechegiustificherebberoladifferenza.L'unica"logica" è che il file "source" (chiamiamolo 20150728 - SOURCE.TXT
) arriva via email da una macchina Windows, e gli altri due file bloccati ( 20150728 - Source Fragment 3.TXT
e 20150728 - Source Fragment 3 copy.TXT
) sono una copia della Sorgente in cui ho cancellato alcune righe e una seconda copia del file risultante, mentre quelle non bloccate hanno iniziato come Sorgente in cui ho cancellato le righe, e poi ho fatto un "Salva come" in TextWrangler. ..
I posso aggirare il problema semplicemente copiando il contenuto dei file "in grigio" in un nuovo documento in TextWrangler e salvandolo, ma mi piacerebbe capire il motivo di questo comportamento.
Fare un file
nei file in questione mostra che sono simili se non equivalgono:
Mac:samples jjarava$ file 201507*txt
20150728 - Source Fragment 3.TXT: ASCII text
20150728 - Source Framgent 1.TXT: ASCII text
20150728 - Source Fragment 1.TXT: ASCII text
20150728 - Source.TXT: ASCII text, with CRLF line terminators
20150728 - Source Fragment 3 copy.TXT: ASCII text
Sono un po '"bloccato" su quale potrebbe essere il problema. Ho la sensazione che sia una di quelle "stranezze di Mac oscure" che sono molto difficili da spiegare.
EDIT : come per i commenti riportati di seguito da @ user3439894 e altri, ho esaminato gli attributi estesi dei file per vedere se questo fornisce un suggerimento.
L'output di ls -l@
per i file ci dà:
-rw-r--r--@ 1 jjarava staff 7652 Aug 3 13:58 20150728 - Source Fragment 3 (BAD).TXT
com.apple.FinderInfo 32
com.apple.TextEncoding 15
com.dropbox.attributes 83
-rw-r--r--@ 1 jjarava staff 6570 Aug 3 13:58 20150728 - Source Fragment 1 (Good).TXT
com.apple.FinderInfo 32
com.apple.TextEncoding 15
com.dropbox.attributes 83
-rw-r--r--@ 1 jjarava staff 6616 Aug 3 13:58 20150728 - Source Fragment 2 (Good).TXT
com.apple.FinderInfo 32
com.apple.TextEncoding 15
com.dropbox.attributes 83
-rw-r--r--@ 1 jjarava staff 21138 Aug 3 13:58 20150728 - Source (BAD).TXT
com.apple.FinderInfo 32
com.dropbox.attributes 83
Ancora una volta, vedo che uno dei file cattivi (Source) manca apparentemente dell'attributo com.apple.TextEncoding
- ma l'altro file "non funzionante" ha l'attributo ... Nel caso in cui i valori siano diversi per i file buoni e cattivi, controlliamo:
Mac:samples jjarava$ xattr -p com.apple.TextEncoding 201507*txt
20150728 - Source Fragment 3 (BAD).TXT: UTF-8;134217984
Source Fragment 1 (Good).TXT: UTF-8;134217984
Source Fragment 2 (Good).TXT: UTF-8;134217984
xattr: 20150728 - Source (BAD).TXT: No such xattr: com.apple.TextEncoding
Quindi non sembra che sia il trucco ...