Questo è il comando tep che può essere eseguito nel provider di hosting gratuito OnWorks utilizzando una delle nostre molteplici workstation online gratuite come Ubuntu Online, Fedora Online, emulatore online Windows o emulatore online MAC OS
PROGRAMMA:
NOME
te (editor di tabelle) - front-end che semplifica la modifica di tabelle di testo delimitate da tabulazioni
SINOSSI
te file1 [ file2 ...]
DESCRIZIONE
Questo programma semplifica la modifica delle tabelle ASCII delimitate da tabulazioni, come quelle usate con
Interchange (vedi icdevgroup.org), e può essere esportato da molti popolari fogli di calcolo e
applicazioni per banche dati.
Converte file ASCII delimitati da tabulazioni che hanno un record per riga in file temporanei
con un campo per riga, ogni riga che inizia con il nome del campo. Quindi invia ogni file
al tuo editor di testo preferito. Dopo essere uscito dall'editor, controlla se hai cambiato
qualsiasi cosa nel file e, in tal caso, converte i dati nel formato delimitato da tabulazioni
con un record per riga e sostituisce il file originale.
La prima riga di ogni file di input deve contenere i nomi dei campi, delimitati da tabulazioni, che si applicano
per quel file.
La modifica è piuttosto semplice quando la vedi in azione. Le regole sono:
o Le righe vuote vengono ignorate.
o Le righe di commento (che iniziano con "#") vengono ignorate all'inizio del file e
terminare un record nel mezzo.
o I campi del primo record vengono utilizzati in tutti i record successivi e l'ordine in
in cui sono specificati sono l'ordine in cui verranno scritte le colonne.
o Per eliminare una colonna, eliminare la sua riga nel primo record.
o Per modificare l'ordine in cui si trovano le colonne, riordinare il primo record.
o Per aggiungere una colonna, aggiungila al primo record (e a tanti record successivi quanti ne hai
desiderio).
Tieni presente che se stai utilizzando l'opzione "estesa" (-e), non puoi aggiungere nuove colonne,
perché non possono essere distinti dai campi estesi che vanno nel
hash serializzato. Dovresti farlo in un passaggio separato.
o Se elimini una colonna, non è necessario eliminarla da ogni record; qualsiasi istanza
di quel campo nei record successivi al primo verrà ignorato.
o Qualsiasi spazio lasciato dopo il nome del campo e i due punti (come "nomecampo:") verrà incluso come
parte del campo. Qualsiasi scheda inserita nei dati del campo stesso verrà convertita in
spazi (in quanto altrimenti danneggerebbero la tabella).
o Un record può essere eliminato rimuovendo tutti i suoi campi. Un nuovo record può essere aggiunto da
inserendo un nuovo blocco di tutti i campi in corrispondenza di un limite di record.
o Se si riscontrano errori, come nomi di campi inesistenti o righe che non esistono
seguire il formato prescritto, l'elaborazione si interrompe immediatamente e il file originale è
lasciato intatto.
È possibile modificare più file in successione nominandoli sulla riga di comando. L'editore
saranno convocati per ciascuno in modo autonomo. Se inizi a modificare molti file e decidi tu
vuoi interrompere, aggiungi una riga "#FATTO" in qualsiasi punto del file temporaneo e salvalo. Il corrente
il file verrà elaborato e salvato, ma il resto verrà saltato.
Come è consuetudine con molte applicazioni Unix, puoi impostare le variabili d'ambiente VISUAL
o EDITOR per puntare al tuo editor di testo preferito. Se nessuno di questi è impostato, il mio preferito
editor, vi(1) viene utilizzato.
Le opzioni verranno lette anche dalla variabile di ambiente TE_OPTIONS se è impostata.
Usa tep online utilizzando i servizi onworks.net