Domande taggate «text-processing»

Manipolazione o esame del testo tramite programmi, script, ecc.

1
Come ordinare numericamente per ultima colonna?
Ho questo input: sdkxyosl 1 safkls 2 asdf--asdfasxy_asd 5 dkd8k jasd 29 sdi44sw 43 asasd afsdfs 10 rklyasd 4 Ho bisogno di questo risultato: sdi44sw 43 dkd8k jasd 29 asasd afsdfs 10 asdf--asdfasxy_asd 5 rklyasd 4 safkls 2 sdkxyosl 1 Quindi ho bisogno di ordinare le linee in base all'ultima …


17
Come trovare la linea con meno caratteri
Sto scrivendo uno script di shell, usando qualsiasi comando UNIX generale. Devo recuperare la riga che contiene il minor numero di caratteri (spazi inclusi). Possono esserci fino a circa 20 righe. So che posso usare head -$L | tail -1 | wc -mper trovare il conteggio dei caratteri della riga …



4
sed - sostituisce la stringa con il contenuto del file
Ho due file: file1e file2. file1 ha i seguenti contenuti: --- host: "localhost" port: 3000 reporter_type: "zookeeper" zk_hosts: - "localhost:2181" file2contiene un indirizzo IP ( 1.1.1.1) Quello che voglio fare è sostituirlo localhostcon 1.1.1.1, in modo che il risultato finale sia: --- host: "1.1.1.1" port: 3000 reporter_type: "zookeeper" zk_hosts: - …


7
Partita non golosa con regex SED (emula perl. *?)
Voglio usare sedper sostituire qualsiasi cosa in una stringa tra la prima ABe la prima occorrenza di AC(compreso) con XXX. Ad esempio , ho questa stringa (questa stringa è solo per un test): ssABteAstACABnnACss e vorrei output simile al seguente: ssXXXABnnACss. Ho fatto questo con perl: $ echo 'ssABteAstACABnnACss' | …

7
tail -f, ma con numeri di riga
Sto cercando di vedere quante volte foo barappare /var/log/foo.logentro un tempo arbitrario su un server remoto, ma nulla di ciò che ho provato finora ha funzionato. Ho già uno script timer che uso per tenere traccia di quanto tempo è passato da quando ho iniziato a fare la coda /var/log/foo.log, …

4
dividere la linea lunga su un delimitatore
Quale comando posso usare per dividere l'input in questo modo: foo:bar:baz:quux in questo? foo bar baz quux Sto cercando di capire il cutcomando ma sembra funzionare solo con quantità fisse di input, come "primi 1000 caratteri" o "primi 7 campi". Ho bisogno di lavorare con input arbitrariamente lunghi.

6
Fogli di calcolo compatibili con la riga di comando
Esiste una cosa del genere? Fogli di calcolo basati su testo che vengono visualizzati bene in un ambiente CLI. Sono consapevole che potrei cat foobar.csve fare come mi pare, ma non è particolarmente pratico o attraente. Non riesco a immaginare che sarebbe difficile formattare una tabella e forse seguire anche …




2
trova linee comuni tra più file
ho 4 file che sono come file A >TCONS_00000867 >TCONS_00001442 >TCONS_00001447 >TCONS_00001528 >TCONS_00001529 >TCONS_00001668 >TCONS_00001921 file b >TCONS_00001528 >TCONS_00001529 >TCONS_00001668 >TCONS_00001921 >TCONS_00001922 >TCONS_00001924 file c >TCONS_00001529 >TCONS_00001668 >TCONS_00001921 >TCONS_00001922 >TCONS_00001924 >TCONS_00001956 >TCONS_00002048 file d >TCONS_00001922 >TCONS_00001924 >TCONS_00001956 >TCONS_00002048 tutti i file contengono più di 2000 righe e ordinati per la …

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.