Domande taggate «awk»

Un linguaggio di scansione ed elaborazione orientato al modello.

5
Sostituzione del motivo di abbinamento del caso con sed
Ho un codice sorgente distribuito su più file. Ha un modello abcdefche devo sostituire pqrstuvxyz. Il modello potrebbe essere Abcdef(Frase caso) quindi deve essere sostituito con Pqrstuvxyz. Il modello potrebbe essere AbCdEf(Attiva / disattiva caso) quindi deve essere sostituito PqRsTuVxYz. In breve, devo abbinare il caso del modello di origine …

2
Script per testare rapidamente tutti i tasti della tastiera
Ho bisogno di controllare alcuni notebook per i tasti della tastiera danneggiati, e quindi vorrei accelerare il più possibile. Non ho trovato nulla per questo compito specifico, quindi la mia idea è uno script che legge i tasti premuti e conosce tutti i tasti della tastiera, quindi posso batterli rapidamente …
14 bash  grep  awk  keyboard  stdout 

7
Come ridurre l'avidità di un'espressione regolare in AWK?
Voglio fare corrispondenze di pattern non avide (espressione regolare) in awk. Ecco un esempio: echo "@article{gjn, Author = {Grzegorz J. Nalepa}, " | awk '{ sub(/@.*,/,""); print }' È possibile scrivere un'espressione regolare che seleziona la stringa più corta? @article{gjn, invece di questa lunga stringa ?: @article{gjn, Author = {Grzegorz …


4
Output parte di ogni riga in un file separato
Ho un file come questo: a AGTACTTCCAGGAACGGTGCACTCTCC b ATGGATTTTTGGAGCAGGGAGATGGAATAGGAGCATGCTCCAT c ATATTAAATGGATTTTTGGAGCAGGGAGATGGAATAGGAGCATGCTCCATCCACTCCACAC d ATCAGTTTAATATCTGATACGTCCTCTATCCGAGGACAATATATTAAATGGA e TTTGGCTAAGATCAAGTGTAGTATCTGTTCTTATAAGTTTAATATCTGATATGTCCTCTATCTGA Voglio fare un file a.seqche contenga una sequenza AGTACTTCCAGGAACGGTGCACTCTCC. Allo stesso modo b.seqcontiene ATGGATTTTTGGAGCAGGGAGATGGAATAGGAGCATGCTCCAT. In breve, Column1 dovrebbe essere usato come nome del file di output con estensione .seqe quindi dovrebbe avere la corrispondente sequenza …

7
Come rimuovere più righe vuote da un file?
Ho alcuni file di testo che uso per prendere appunti - solo testo normale, di solito solo usando cat >> file. Di tanto in tanto uso una o due righe vuote (solo ritorno - il carattere di nuova riga) per specificare un nuovo soggetto / linea di pensiero. Alla fine …
14 scripting  sed  awk  perl  filter 


1
POSIX Awk su Solaris 11?
Questa è più o meno una domanda di follow-up ai due seguenti: Errore di sintassi durante la rimozione di righe duplicate tramite il file awk '! X [$ 0] ++' alternativa awk / nawk su SunOs e Linux Vedo che su Solaris 10 (SunOS 5.10) ottengo i seguenti risultati: $ …
13 awk  solaris  posix 


5
Come stampare il proprio nome di script in mawk?
In bash $0contiene il nome dello script, ma in awk se creo uno script chiamato myscript.awk con il seguente contenuto: #!/usr/bin/awk -f BEGIN{ print ARGV[0] } ed eseguirlo, stamperà solo "awk". Inoltre, ARGV [i] con i> 0 viene utilizzato solo per argomenti di script nella riga di comando. Quindi, come …
13 awk  scripting  mawk 




4
Come rimuovere le righe duplicate con awk mantenendo le righe vuote?
Il awkcomando seguente rimuove tutte le righe duplicate come spiegato qui : awk '!seen[$0]++' Se il testo contiene righe vuote, verranno eliminate tutte le righe tranne una. Come posso mantenere tutte le righe vuote eliminando tutte le righe duplicate non vuote, usando solo awk? Per favore, includi anche una breve …
13 awk 


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.