Domande su come modificare, creare o analizzare file di testo semplice. Questo è un tag molto ampio, se la tua domanda riguarda l'uso di uno strumento specifico, per favore taggalo anche con il nome dello strumento (es. Sed, awk, perl, ecc.)
Come posso sostituire casualmente stringhe specifiche in un file di testo con stringhe di un altro file? Per esempio: file1.txt(file has more than 200 lines): moonwalker@address.com hansolo@address.com anakinskywalker@address.com obiwankenobi@address.com darthvader@address.com file2.txt(file has 10-20 lines): @adress1.com @adress2.com @adress3.com @adress4.com @adress5.com output.txt: moonwalker@address4.com hansolo@address1.com anakinskywalker@address5.com obiwankenobi@address2.com darthvader@address3.com
Ho due file file A e file B Il file A contiene tutte le informazioni mentre il file B contiene ID informazioni univoci. Quello che voglio fare è confrontare entrambi i file e grep le informazioni ID dal file A file A: acb:A1S_1863 ncbi-proteinid:ABO12290 acb:A1S_1864 ncbi-proteinid:ABO12291 acb:A1S_1865 ncbi-proteinid:ABO12292 acb:A1S_0105 ncbi-proteinid:ABO10592 …
Ho due file: abc.txt abcd xyz pqrs mno.txt zzon mkno abcd Voglio verificare se "abcd" è presente nel file mno.txt . Non è necessario che se "abcd" è il primo in abc.txt , lo sarà anche per primo in mno.txt . Ci sono migliaia di tali ID in entrambi i …
Il contenuto del mio filenamefile è il seguente (ad esempio): My block of line starts from here START First line second line third line END and end to here for example. Voglio sostituire il blocco di linee tra STARTe ENDcon una sola parola, ad esempio con SINGLEWORD. Come sotto: My …
Quindi la vera domanda è: qualcuno ha un'idea su come rimuovere M-BM-un personaggio speciale senza rischiare di perdere altri personaggi? Ho una stringa di testo: " . . ." questo è space dot space dot space dot Sto cercando di sostituire tutte le occorrenze di questa stringa nel file di …
Ho un file di testo con 2 milioni di righe. Ogni riga ha un numero intero positivo. Sto cercando di formare una specie di tabella delle frequenze. File di input: 3 4 5 8 L'output dovrebbe essere: 3 7 12 20 Come procedo a fare questo?
Ho un file ASCII contenente percorsi di file che ho letto eseguendo: while read p; do echo $p; done < filelist.txt Il file contiene percorsi di file con il seguente modello: ./first/example1/path ./second/example1/path ./third/example2/path Come posso ottenere una parte specifica della stringa del percorso (da /a /), ad esempio ho …
Ho un file .txt che contiene un testo come questo A1/B1/C1 A2/B2/C2 A3/B3/C3 Voglio uno script che legga il file .txt per ogni riga e quindi crei una directory basata sulla prima parola (A1, A2, A3) Ho creato uno script come questo: file="test.txt" while IFS='' read -r line do name="line" …
Uso spesso grep per trovare file con una determinata voce come questa: grep -R 'MyClassName' La cosa buona è che restituisce i file, i loro contenuti e segna la stringa trovata in rosso. La cosa brutta è che ho anche enormi file in cui l'intero testo è scritto in un'unica …
Sto cercando di estrarre l'ID sequenza e il numero del cluster che si verificano su righe diverse all'interno dello stesso file di testo. L'ingresso sembra >Cluster 72 0 319aa, >O311_01007... * >Cluster 73 0 318aa, >1494_00753... * 1 318aa, >1621_00002... at 99.69% 2 318aa, >1622_00575... at 99.37% 3 318aa, >1633_00422... …
Voglio eseguire il comando iw dev wlan0 linkcontinuamente ogni secondo e salvare l'output in un csvfile. Sto usando il seguente comando: while sleep 1; do iw dev wlan0 link | grep 'freq:\|signal' | awk '{printf "%s ", $2, $3}' >> log.csv done Ma l'output viene salvato nel log.csvmodo seguente: 2412 …
Vorrei visualizzare periodicamente il risultato della mia velocità di download più veloce in indicatore-sysmonitor . speedtest-cli ha un output in qualche modo ridotto se si esegue $ speedtest-cli --simple Ping: 50.808 ms Download: 10.87 Mbit/s Upload: 4.47 Mbit/s C'è un modo per tagliare ulteriormente l'output, fino al solo numero di …
Ho un file con i dati che ho salvato. Ora vorrei stampare i miei risultati in un nuovo file. Ad esempio, prendiamo questo esempio randomlog.log: Link encap:Ethernet HWaddr 08:00:00:00:00:67 inet addr:10.10.10.10 Bcast:10.10.10.10 Mask:255.255.255.0 inet6 addr: fe80::casf:sdfg:23ra:dg12/64 Scope:Link Come posso prendere solo i dati dal 12 ° al 20 ° carattere …
Ho un paio di comandi in uno script awk che sto scrivendo: print "Here are some players and their numbers, sorted by last name" if(sum[x] > 500) {print x, $2} Quali uscite: Here are some players and their numbers, sorted by last name Lebron James 23 Kevin Durant 35 Kobe …
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.