Ho un file che ha un sacco di nomi host correlati con IP che assomiglia a questo: x-cluster-front-1 192.168.1.2 x-cluster-front-2 192.158.1.10 y-cluster-back-1 10.1.11.99 y-cluster-back-2 10.1.157.38 int.test.example.com 59.2.86.3 super.awesome.machine 123.234.15.6 Voglio che assomigli a questo: x-cluster-front-1 192.168.1.2 x-cluster-front-2 192.158.1.10 y-cluster-back-1 10.1.11.99 y-cluster-back-2 10.1.157.38 int-test-example-com 59.2.86.3 super-awesome-machine 123.234.15.6 Come posso sostituire il. …
sed -e 's/72;/72, next_val = 0x11111111;/;/@/{h;s/test/next/g;x;G}' fmt_vuln.c > fmt_vuln2.c potresti parlarmi di che significato ha ;/@/{h;s/test/next/g;x;G}?
Devo trovare e sostituire alcuni pattern in alcuni file, ma ho bisogno che restituisca 1 o qualcosa se non viene trovato un pattern. Posso farlo con sed da solo o devo verificare se il modello esiste con un altro comando? Eventuali suggerimenti?
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 …
Oggi sto imparando sed. C'è questa tilde '~' che mi confonde più di ogni altra cosa. Ad esempio, il comando sed -n '1~2 w output.txt' input.txt sta stampando le righe dispari (nel file output.txt). Nella stessa esercitazione, viene anche indicato che salta le righe da 1 a 2 e quindi …
Devo sostituire un grosso blocco di testo (codice script shell) in un file con un altro blocco di testo. Sono rimasto impressionato da Come posso usare sed per sostituire una stringa multilinea? risposta di antak e sostituzione multilinea risposta di Bruce Ediger Ma ho qualche problema ad usarli. antak ha …
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.
Prendere in considerazione: echo -e "a\nb\nc\nd\ne\nf\ng\nh" | sed '3,5a test' Questo corrisponderà alle linee 3, 4 e 5. Ma sto cercando di abbinare solo le linee 3 e 5 (non 4). E aggiungi 'test' dopo di loro.
Ho un elenco di indirizzi di memoria casuali salvati in un file di testo e ho bisogno di seduscirne, decodificarli e salvarli nel mio file. Tuttavia, l'operazione di decodifica che sto tentando di eseguire è gestita in un programma C ++ che ho creato qualche tempo fa. Il problema che …
ls lib/oracle-11.2.0.3.0.txt | sed 's/lib.\([oracle.*]\)\.txt/\1/' Dà l'intera stringa invece della sola parte dell'oracolo fino a .txt Cosa sto facendo di sbagliato? Posso farlo usando awk come segue, ma non sono sicuro del perché sed non stia dando il risultato desiderato. echo "lib/oracle-11.2.0.3.0.txt" | awk -F/ '{print substr($2,1,index($0,".txt")-1);}'
Ho una serie di sostituzioni sed in uno script bash e sto ricevendo un errore su un comando `s 'non terminato. Ecco come appare la linea sed: sed -n -e "s/TMPFOO1/$FOO1/" -e "s/TMPFOO2/$FOO2/" -e "s/TMPFOO3/$FOO3/" -e "s/TMPFOO4/$FOO4/" -e "s/TMPFOO5/$FOO5/" /home/foo/template > /home/foo/template/finishedresult Per qualche ragione, a bash non piace questo …
Sto cercando di scrivere alcuni script di installazione per quando installo / aggiorno Ubuntu. Sto riscontrando problemi con la correzione logrotate.d: /var/log/ufw.log { rotate 7 weekly missingok notifempty compress delaycompress sharedscripts postrotate reload rsyslog >/dev/null 2>&1 || true endscript } Voglio passare rotate nnna rotate 99. Deve funzionare affinché nnn …
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.