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 …
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 …
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 …
Come dividere un file di grandi dimensioni in due parti, in un modello? Di seguito un esempio file.txt: ABC EFG XYZ HIJ KNL Voglio dividere questo file in modo XYZtale che file1contenga le righe fino XYZe il resto delle righe file2.
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 …
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 …
file1: 123 234 345 456 file2: 123 234 343 758 Output previsto: File3: TRUE TRUE FALSE FALSE quindi il codice dovrebbe confrontare due file e stampare "TRUE" se corrisponde altrimenti dovrebbe stampare "FALSE" nel nuovo file. Qualcuno potrebbe fornire la soluzione per questo?
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: $ …
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 …
Ho un sacco di output che passa attraverso sed e awk. Come posso aggiungere il prefisso all'uscita con START e suffisso la risposta con END? Ad esempio, se ho All this code on all these lines and all these Come potrei ottenere: START All this code on all these lines …
Voglio eliminare la quinta parola di ogni riga in un file. Il contenuto corrente del file: File is not updated or and will be removed System will shut down f within 10 seconds Please save your work 55 or copy to other location Kindly cooperate with us D Uscita prevista: …
Supponiamo che io abbia un file (chiamalo sample.txt) che assomiglia a questo: Row1,10 Row2,20 Row3,30 Row4,40 Voglio essere in grado di lavorare su un flusso da questo file che è essenzialmente la combinazione a coppie di tutte e quattro le righe (quindi dovremmo finire con 16 in totale). Ad esempio, …
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 …
Supponiamo che ci sia del testo da un file: (bookmarks ("Chapter 1 Introduction 1" "#1" ("1.1 Problem Statement and Basic Definitions 23" "#2") ("Exercises 31" "#30") ("Notes and References 42" "#34")) ) Voglio aggiungere 11 a ciascun numero seguito da un "in ogni riga se ce n'è uno, vale a …
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.