So che il cutcomando può stampare i primi ncaratteri di una stringa ma come selezionare gli ultimi ncaratteri? Se ho una stringa con un numero variabile di caratteri, come posso stampare solo gli ultimi tre caratteri della stringa. per esempio. L'output "illimitato" è "ted" L'output "987654" necessario è "654" L'output …
Ho una lunga riga che voglio inserire uno spazio ogni 4 caratteri, su una singola riga di testo solido per rendere più facile la lettura, qual è il modo più semplice per farlo? inoltre dovrei essere in grado di inserire la linea da una pipe. per esempio echo "foobarbazblargblurg" | …
Ho file di 3 colonne di grandi dimensioni (~ 10.000 righe) e vorrei rimuovere le righe quando il contenuto della terza colonna di quella riga appare nella terza colonna di un'altra riga. Le dimensioni dei file rendono l'ordinamento un po 'ingombrante e non posso usare qualcosa come il codice qui …
I registri di posta sono incredibilmente difficili da leggere. Come potrei produrre una riga vuota tra ogni riga stampata sulla riga di comando? Ad esempio, supponiamo che stia eseguendo l'accesso al registro. In questo modo, più linee avvolte non vengono confuse.
Ho trovato una domanda su come rimuovere le righe più lunghe dei 2048 caratteri: Come eliminare la linea se più lunga di XY? D: Ma come posso rimuovere le righe più brevi di 4 caratteri? Quindi rimuovi le righe che hanno 1 o 2 o 3 lunghezze in un file. …
Ho un programma esterno che produce un file di output (larghe, 20K righe possibili). Devo inserire una nuova riga tra la riga 1 e la riga 2. Ho esaminato awk e sed - uso una fodera in ciascuna abbastanza regolarmente - ma non sono riuscito a trovare gli interruttori giusti …
In Bash, come si fa una conversione base da decimale a un'altra base, in particolare esadecimale. Sembra facile andare dall'altra parte: $ echo $((16#55)) 85 Con una ricerca sul web, ho trovato uno script che esegue la matematica e la manipolazione dei caratteri per eseguire la conversione, e potrei usarlo …
Ho uno script ksh che deve funzionare sia su Linux che su Solaris. Sto cercando di colorare l'output di comandi specifici. Funziona su Linux (in particolare RHEL6), ma non su Solaris (SunOS 5.10). Comando su Linux (l'output "test" è correttamente colorato in rosso): [amartin@linuxbox:~]$ echo "test" | sed 's,.*,\x1B[31m&\x1B[0m,' test …
Lo so naturalmente cat logfile.txt | wc -l 120 mi dirà il numero di righe in un file. Mentre tail -f logfile.txt mi mostrerà le nuove righe in cui scrive un altro programma logfile.txt. È possibile combinare entrambi in modo da ottenere un conteggio di riga di aggiornamento continuo di …
Ho il seguente codice che rimuoverà le righe con il modello bananae 2 righe dopo di esso: sed '/banana/I,+2 d' file Fin qui tutto bene! Ma ne ho bisogno per rimuovere 2 righe prima banana , ma non riesco a ottenerlo con un "segno meno" o qualsiasi altra cosa (simile …
Ci sono linee specifiche che voglio rimuovere da un file. Diciamo che è la riga 20-37 e quindi la riga 45. Come lo farei senza specificare il contenuto di quelle righe?
Ho l'abitudine di scrivere una riga per frase perché in genere compilo cose su LaTex o scrivo in qualche altro formato in cui le interruzioni di riga vengono ignorate. Uso una riga vuota per indicare l'inizio di un nuovo paragrafo. Ora, ho un file scritto in questo stile che vorrei …
Ho un numero di file CSV di grandi dimensioni e li vorrei in TSV (formato separato da tabulazione). La complicazione è che ci sono virgole nei campi del file CSV, ad esempio: A,,C,"D,E,F","G",I,"K,L,M",Z Uscita prevista: A C D,E,F G I K,L,M Z (dove gli spazi bianchi in mezzo sono schede …
Questi sono i dati che desidero ordinare. Ma sortconsidera il numerico come stringa, i dati non sono ordinati come mi aspettavo. / home / files / profile1 / home / files / profile10 / home / files / profile11 / home / files / profile12 / home / files / …
We use cookies and other tracking technologies to improve your browsing experience on our website,
to show you personalized content and targeted ads, to analyze our website traffic,
and to understand where our visitors are coming from.
By continuing, you consent to our use of cookies and other tracking technologies and
affirm you're at least 16 years old or have consent from a parent or guardian.