Buongiorno, mi scuso anticipatamente per la mia grande "inesperienza" con le linee di comando. Ho un Mac Book Pro coN OX El Capitan Versione 10.11.6. Ho sempre usato delle linee di comando scrittemi da un informatico. Hanno sempre funzionato ma adesso il comando sed fa altro da quello per cui è stato sempre usato. Potreste aiutarmi a risolvermi i seguenti problemi per favore? 1) questione: Ho una lista di nomi (.txt) in colonna ma su alcune righe ci sono più nomi separati dal ;

sostituisci ";" con "a capo" in tutto il file e ordinalo

usavo: sed 's/;/\n/g' nome_file_input.txt |sort -u > nome_file_output.txt ma adesso al posto di ";" mi sostituisce \n

2) questione: Ho una lista di nomi in colonna (.txt)con le iniziali minuscole

sostituisci "la prima lettera minuscola della prima parola" con "la corrispondente maiuscola" in tutto il file

usavo: sed 's/.*/\u&/g' nome_file_input.txt > nome_file_output.txt ma adesso mi cancella direttamente la prima lettera della prima parola

3)questione: Ho una tabella con informazioni diverse (numeri, parole)

Nella lista separami due nomi aggiungendo la tabulazione tra di essi e poi....

usavo: cut -f1,9 nome_file_input | sed 's/ /\t/g' | cut -f1,2 | sort -u | cut -f1 | sort | uniq -u > nome_file_output e adesso mi elabora un file vuoto

4) # Riformattare la tabella sostituendo agli spazi una tabulazione e mettendo come prima colonna il nome delle sequenze usavo: [...] tr -s ' ' | sed 's/^ //g' | tr ' ' '\t' | awk -F “\t” '{print $2 "\t" $1}’ | sort -k1,1 > nome_file_output.txt Non posso dire cosa succede non potendo più andare avanti con l'analisi per il problema precedente

5) sostituire "gli spazi" con "trattino basso" usavo: sed 's/ /trattino basso/g' nome_file_input.txt > nome_file_output.txt

Grazie

chiesto 30 Dic '16, 12:24

marymary's gravatar image

marymary
201

chiuso 30 Dic '16, 15:41

dadexix86's gravatar image

dadexix86 ♦♦
16.7k715161

Che versione di Ubuntu usi?

Mi sembra di leggere che sei su Mac con sistema Mac, è così?

(30 Dic '16, 13:33) dadexix86 ♦♦ dadexix86's gravatar image

Si, esattamente. Ma non so vedere che versione sto usando T T

(30 Dic '16, 13:47) marymary marymary's gravatar image

Se sei su Mac, questo non è il posto giusto in cui cercare supporto :)

Qui diamo supporto solo a Ubuntu e derivate ufficiali. Prima di darti consigli che producano danni sul tuo sistema, ti consiglio di rivolgerti al supporto specifico per il Mac.

Questa domanda la chiudo perché Off Topic :)

(30 Dic '16, 15:40) dadexix86 ♦♦ dadexix86's gravatar image

La domanda è stata chiusa con il seguente motivo «Problema Mac» da dadexix86 30 Dic '16, 15:41

Segui questa domanda

Via email:

Una volta eseguito l'accesso potrai iscriverti a tutti gli aggiornamenti qui

Via RSS:

Risposte

Risposte e commenti

Basi di markdown

  • *corsivo* o __corsivo__
  • **grassetto** o __grassetto__
  • collegamento:[testo](http://url.com/ "titolo")
  • immagine?![alt testo](/path/img.jpg "titolo")
  • elenco numerato: 1. Foo 2. Bar
  • per aggiungere un'interruzione di riga, aggiungi due spazi a fine riga e premi «Invio»
  • è supportato anche semplice HTML

Tag:

×29
×9

domanda posta: 30 Dic '16, 12:24

domanda visualizzata: 118 volte

ultimo aggiornamento: 30 Dic '16, 15:41

Chiedi è un servizio di supporto gestito da Ubuntu-it. Contattaci!

powered by OSQAPostgreSQL database
Ubuntu e Canonical sono marchi registrati da Canonical Ltd.