Nel seguente esempio, trova sedle righe che iniziano con una ao una ce stampa il primo carattere di quella riga ( ao c): $ echo "ag bh ci dj ek fl" | sed 's/\(a\|c\)./\1/' # Matches lines starting with 'a' or 'c'. output: a bh c dj ek fl Tuttavia, …
Lo uso come str_replace per ogni file nella cartella dopo aver annullato l'archiviazione nella cartella temporanea find "$tmp" -type f | xargs sed -i "s/${targetsubstring}/${newsubstring}/g" ma ottengo questo errore: sed: can't read /tmp/tmp.Q18p8BRYcc/steam: No such file or directory sed: can't read engine.txt: No such file or directory Il mio tmp …
Ho una stringa con un testo e diversi URL. Come posso estrarre un URL specifico (di un dominio specifico) con sed? Ad esempio, ho questo: Text foo bar Text foo bar <br /><br /> http://www.this.file <br />http://another.file <br />http://mine.com/this.html <br />http://myURL.net/files/IWANTthis <br />http://www.google.com/thisnot e seddeve restituire questo: http://myURL.net/files/IWANTthis
In Linux come faccio a ottenere il codice ASCII decimale / hex / oct da un char o un carattere ASCII da un codice decimale / hex / oct. Vedo dal gnu sed manuale utente che posso usare \ d # \ o # \ x # per specificare un …
Sto provando a scrivere uno script di shell per afferrare l'URL dinamico su cui si trova ComboFix at BleepingComputer.com/download/combofix Tuttavia, per qualche motivo non riesco a ottenere la mia espressione regolare per abbinare il collegamento di download del "clic qui" se il download non funziona. Ho usato un regex tester …
Qualcuno sa perché questo alias non funziona? alias tailsed="tailf error.log | sed -e 's/\\n/\n/g' -e 's/\\t/''/g'" Ho provato a sostituire le virgolette singole con doppie in modo che sia come: alias tailsed='tailf error.log | sed -e "s/\\n/\n/g" -e "s/\\t/""/g"' Ma il comando pipe non si analizza correttamente come fa quando …
Spesso voglio automatizzare questo tipo di attività in uno script di shell: se la linea: SOMEKEY=SOMEVALUE esiste in un file, quindi cambiarlo in SOMEKEY=SOMEOTHERVALUE in caso contrario, aggiungere la riga SOMEKEY=SOMEOTHERVALUEnel file. Come ho potuto fare questo? Penso che potrei farlo usando una combinazione di grepe sed, ma sono sicuro …
Voglio aggiungere il prefisso a tutte le righe di un file (tranne la prima riga) usando la prima parola in un file. Ingresso: x.o: x.cpp /u/a.h /b.h \ /c.h \ produzione: x.o: x.cpp /u/a.h \ x.o: /b.h \ x.o: /c.h \ Qualcuno può aiutarmi per favore come risolvere quanto sopra …
Quali comandi unix posso usare per determinare l'intervallo di righe in cui una parola appare nel testo? Lo "span" è uguale al numero di riga dell'ultima istanza di una parola meno il numero di riga della prima istanza della parola. 1| unix is on two lines 2| once above, and …
Voglio rimuovere i tag di commento in un file html. <!--- <script save and execute me> --> deve diventare: <script save and execute me> Provai sed -i s_^<!-- \(.*\) -->$_\1_ text.sed ma fallisce perché il & lt; e & gt; sono considerati caratteri di lettura in / out. Io che …
Ho un sacco di file html e tutti i tag img hanno le barre nel modo sbagliato! Ecco un esempio (tranne per il fatto che è una riga nel codice, divisa qui per facilitare la visualizzazione) <a href=index.html><img src="images\homereg.png" /></a> <img src="images\spacer.png" /> <a href=dogs.html><img src="images\dogsreg.png" /></a> <img src="images\spacer.png" /> …
Usando Cygwin su Win7x32, quando uso sedper sostituire alcuni valori in un file, gitquindi considero l'intero file completamente riscritto (ovvero 500 inserimenti, 500 eliminazioni). Cosa sta succedendo qui? Solo una riga nel file viene effettivamente modificata e il valore di sostituzione ha la stessa lunghezza dell'originale. Mi aspetto gitdi riconoscere …
Sto cercando di creare un comando sed che capitalizza il pronome I in un file di testo. Ad esempio "mi piacciono i cani". dovrebbe essere "Mi piacciono i cani". Finora ho: sed 's/ i / I /g' Questo non funziona in diversi scenari. Come se ci fosse la punteggiatura attorno …
Sto cercando di estrarre la cronologia chat tra me e il mio SO su Skype per OSX. Sono riuscito a estrarre le informazioni e rimuovere la formattazione XML non necessaria con il seguente comando: sqlite3 /path/to/main.db "SELECT author,timestamp, body_xml FROM messages WHERE dialog_partner = 'so_username'" | sed -e 's/<[^>]*>//g' - …
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.