Ho due file con rispettivamente circa 12900 e 4400 voci, che voglio unire. I file contengono informazioni sulla posizione di tutte le stazioni di osservazione meteorologica terrestre in tutto il mondo. Il file più grande viene aggiornato ogni due settimane e il più piccolo una volta all'anno. I file originali …
Bloccato con GNU awk 3.1.6 e penso di aver aggirato i suoi bug di array ma ho ancora quello che sembra un problema di ambito in un programma awk a 600 righe. È necessario verificare la comprensione dell'ambito dell'array in awk per trovare il mio bug. Dato questo codice illustrativo …
Chiuso . Questa domanda richiede dettagli o chiarezza . Al momento non accetta risposte. Vuoi migliorare questa domanda? Aggiungi dettagli e chiarisci il problema modificando questo post . Chiuso 5 anni fa . Sto cercando di usare sed o awk per sostituire 5 righe in un file smb ma non …
Quindi so che esistono strumenti per questo problema perché ne ho sentito parlare, ma non so cosa siano. Voglio fare qualcosa come filtrare tutti i dati tranne i nomi utente in / etc / passwd. Ad esempio, vorrei prendere user1, user2 e user3 dal seguente file. In questo caso, la …
Prendi in considerazione i seguenti file: file1: boo,8,1024 foo,7,2048 file2: foo,0,24,154 noo,0,10,561 file3: 24,154,7,1024,0 Ciò di cui ho bisogno è andare su File1 e verificare se $2==7; se è vero, prendere $1, $2e $3da File1 ; ora devo confrontare se $1da File1 uguale a $1da File2 ; se vero, devo …
Ho il seguente frame di dati che continua indefinitamente in orizzontale e in verticale con numeri negativi solo nelle colonne dispari: -1 2 3 4 -5 9 2 3 -4 5 -6 11 E voglio le colonne complete 2a, 4a e 6a (o ogni colonna pari) e i segni meno …
Dato input del modulo XY981743 foobarlkasdf saflkas asfZR!sgfad asdSAD asdsadf SAdfasdf46lk lksad bar foolkasjfdrte come posso troncare solo la seconda colonna? Il delimitatore è TAB e la seconda colonna deve contenere al massimo 75 caratteri.
Ho più file qualcosa del tipo: (in realtà ne ho 80) file1.dat 2 5 6 9 7 1 file2.dat 3 7 8 4 1 3 Voglio finire con un file contenente tutte le seconde righe. vale a dire output.dat 6 9 8 4 Quello che ho finora scorre attraverso i …
Ho cercato di trovare file di immagine png di una certa altezza (oltre 500px). So che filerestituirà le dimensioni dell'immagine. Esempio: $ file TestImg1a.png TestImg1a.png: PNG image data, 764 x 200, 4-bit colormap, non-interlaced Ma devo usarlo per trovare tutti i file in una directory con un'altezza superiore a 500px. …
vogliamo costruire 6 cartelle di mount point come esempio /data/sdb /data/sdc /data/sdd /data/sde /data/sdf /data/sdg così abbiamo scritto questo semplice script bash usando array folder_mount_point_list="sdb sdc sdd sde sdf sdg" folderArray=( $folder_mount_point_list ) counter=0 for i in disk1 disk2 disk3 disk4 disk4 disk5 disk6 do folder_name=${folderArray[counter]} mkdir /data/$folder_name let counter=$counter+1 …
Come possiamo specificare due separatori di campo nel comando awk quando uno di questi è spazio? Penso che ciò possa essere fatto usando una condizione if-else incorporata in awk, tuttavia non sono sicuro del comando esatto. Il file di esempio è il seguente: cat test.txt Swapnil Engineer 20000 Avinash:Doctor:30000 Dattu …
Analizzerò i dati googleapis.txt bucket,abc-def-ghi-45gjd4-wwxis bucket,dde-wwq-ooi-66ciow-po22q instance,jkl-mno-1-zzz-68dkakw-oo9w8 disk,pqr-stu-10-kuy-l2oxapw-rp4lt Mi aspetto il risultato come questi qui sotto bucket,abc-def-ghi bucket,dde-wwq-ooi instance,jkl-mno-1-zzz disk,pqr-stu-10-kuy Sto pensando che devo cambiare -per essere uno spazio e quindi eseguire questo comando cat googleapis.txt | awk '{$NF="";sub(/[ \t]+$/,"")}1' | awk '{$NF="";sub(/[ \t]+$/,"")}1' L'ho preso da questo https://stackoverflow.com/a/27794421/8162936 Dopo …
Ho un file delimitato da tabulazioni che assomiglia a questo: gene v1 v2 v3 v4 g1 NA NA NA NA g2 NA NA 2 3 g3 NA NA NA NA g4 1 2 3 2 Il numero di campi in ogni riga è fisso e uguale. Voglio rimuovere quelle righe …
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.