In questo momento sto usando echo "Hello World" >> file.txtper aggiungere del testo ad un file ma devo anche aggiungere del testo sotto una certa stringa diciamo "[opzione]", è possibile con sed? PER ESEMPIO: File di input Some text Random [option] Some stuff File di uscita Some text Random [option] …
Ho un file di testo. Attività: ottenere la prima e l'ultima riga dal file dopo $ cat file | grep -E "1|2|3|4" | commandtoprint $ cat file 1 2 3 4 5 Hai bisogno di questo senza uscita cat (solo 1 e 5). ~$ cat file | tee >(head -n …
Sto riscontrando alcuni problemi nell'uso di una risposta fornita in questo sito per questa domanda su un comando sed per sostituire una riga vuota con altre due righe di contenuto , ed è stato sollevato se il comando sed su Mac OS (10.6.7 per me ) è diverso. Non penso …
Voglio fare: cat update_via_sed.sh | sed 's/old_name/new_name/' > new_update_via_sed.sh nel mio programma. Ma voglio usare le variabili, ad es old_run='old_name_952' new_run='old_name_953' Ho provato a usarli ma la sostituzione non avviene (nessun errore). Ho provato: cat update_via_sed.sh | sed 's/old_run/new_run/' cat update_via_sed.sh | sed 's/$old_run/$new_run/' cat update_via_sed.sh | sed 's/${old_run}/${new_run}/'
Ho una situazione in cui voglio sostituire una particolare stringa in molti file Sostituisci una stringa AAA con un'altra stringa BBB ma ci sono molte stringhe che iniziano con AAA o terminano in AAA e voglio sostituirne solo una sulla linea 34 e mantenerne intatte le altre. È possibile specificare …
Il file di input1 è: dog 123 4335 cat 13123 23424 deer 2131 213132 bear 2313 21313 Do alla corrispondenza il modello da in other file(come dog 123 4335da file2). Corrispondo al motivo della linea è dog 123 4335e dopo aver stampato tutte le linee senza linea di corrispondenza il …
Diciamo che ho un file di testo davvero grande (circa 10.000.000 di righe). Ne ho bisogno grepdalla fine e salvare il risultato in un file. Qual è il modo più efficiente per svolgere l'attività?
Uso sed per eliminare rapidamente le righe con una posizione specifica come sed '1d' sed '5d' Ma cosa succede se voglio eliminare l'ultima riga del file e non conosco il conteggio delle righe (so che posso ottenerlo usando wce molti altri trucchi). Attualmente, utilizzare una soluzione alternativa con heade tailcombinato …
Questo dovrebbe essere davvero semplice, ma per qualche motivo non funziona: sed -i.bak -E 's/\t/ /' file.txt Invece di sostituire i caratteri di tabulazione, sostituisce i tcaratteri. Ho provato tutte le varianti che mi sono venute in mente, giocando con le citazioni, ecc. Ho cercato su Google e ho trovato …
https://serverfault.com/questions/70939/how-to-replace-a-text-string-in-multiple-files-in-linux https://serverfault.com/questions/228733/how-to-rename-multiple-files-by-replacing-word-in-file-name https://serverfault.com/questions/212153/replace-string-in-files-with-certain-file-extension https://serverfault.com/questions/33158/searching-a-number-of-files-for-a-string-in-linux Tutti questi articoli citati hanno risposto alla mia domanda. Tuttavia nessuno di loro lavora per me. Sospetto che sia perché la stringa che sto cercando di sostituire contiene un #. C'è un modo speciale per affrontare questo? Ho un file immagine che è stato sostituito da …
C'è un problema con sed e il nuovo personaggio di linea? Ho un file test.txt con i seguenti contenuti aaaaa bbbbb ccccc ddddd Quanto segue non funziona: sed -r -i 's/\n/,/g' test.txt So che posso usare trper questo, ma la mia domanda è perché non sembra possibile con sed. Se …
La domanda più o meno dice tutto. Sono consapevole che /^$/drimuoverà tutte le righe vuote, ma non riesco a vedere come dire "sostituisci due o più righe vuote con una singola riga vuota" Qualche idea?
Sto scrivendo script shell per il mio server, che è un hosting condiviso con FreeBSD. Voglio anche essere in grado di testarli localmente, sul mio PC con Linux. Quindi, sto provando a scriverli in modo portatile, ma con sednon vedo alcun modo per farlo. Parte del mio sito Web utilizza …
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.