La sostituzione di stringhe nei file in base a determinati criteri di ricerca è un'attività molto comune. Come posso sostituire la stringa foocon barin tutti i file nella directory corrente? fare lo stesso in modo ricorsivo per le sottodirectory? sostituire solo se il nome del file corrisponde a un'altra stringa? …
Prendi il seguente script: #!/bin/sh sed 's/(127\.0\.1\.1)\s/\1/' [some file] Se provo a eseguirlo sh( dashqui), fallirà a causa delle parentesi, che devono essere salvate. Ma non ho bisogno di sfuggire alle barre rovesciate stesse (tra gli ottetti, o nel \so \1). Qual è la regola qui? Che dire di quando …
Ho notato che, se aggiungo \nuno schema per sostituirlo con sed, non corrisponde. Esempio: $ cat > alpha.txt This is a test Please do not be alarmed $ sed -i'.original' 's/a test\nPlease do not/not a test\nBe/' alpha.txt $ diff alpha.txt{,.original} $ # No differences printed out Come posso farlo funzionare?
Ho un enorme (70 GB), una riga , file di testo e voglio sostituire una stringa (token) in esso. Voglio sostituire il token <unk>, con un altro token fittizio ( problema con i guanti ). Ho provato sed: sed 's/<unk>/<raw_unk>/g' < corpus.txt > corpus.txt.new ma il file di output corpus.txt.newha …
Come posso eliminare la prima riga di un file e conservare le modifiche? Ho provato questo, ma cancella l'intero contenuto del file. $sed 1d file.txt > file.txt
Quindi, aprire un file con cate quindi utilizzare grepper ottenere le linee corrispondenti mi porta così lontano solo quando sto lavorando con il set di log specifico con cui ho a che fare. Ha bisogno di un modo per abbinare le linee a un modello, ma solo per restituire la …
Voglio decodificare la codifica URL, esiste uno strumento integrato per farlo o qualcuno potrebbe fornirmi un sedcodice che lo farà? Ho cercato un po 'attraverso unix.stackexchange.com e su Internet ma non sono riuscito a trovare alcun strumento da riga di comando per decodificare la codifica dell'URL. Quello che voglio fare …
Sono stato un utente Linux per un po 'e ho una comprensione abbastanza decente della maggior parte delle utilità comuni della riga di comando. Tuttavia, quelli che vengono superiore e superiore sempre in relazione alla programmazione sono grep, awke sed. L'unica cosa per cui ho usato grep è il piping …
Ho un tempfile con alcuni contenuti in minuscolo e maiuscolo. Ingresso Contenuto del mio tempfile: hi Jigar GANDHI jiga Voglio convertire tutto in alto in basso . Comando Ho provato il seguente comando: sed -e "s/[A-Z]/[a-z]/g" temp ma ho un output sbagliato. Produzione Lo voglio come: hi jigar gandhi jiga …
Ho un file con i seguenti contenuti: <username><![CDATA[name]]></username> <password><![CDATA[password]]></password> <dbname><![CDATA[name]]></dbname> e ho bisogno di creare uno script che cambi il "nome" nella prima riga in "qualcosa", la "password" nella seconda riga in "qualcosa" e il "nome" nella terza riga in "qualcosa di diverso". Non posso fare affidamento sull'ordine in cui …
Mi sono guardato intorno sedal comando per aggiungere testo in un file in una riga specifica. Questo funziona aggiungendo testo dopo la riga 1: sed '1 a\ Ma voglio aggiungerlo prima della riga 1. Sarebbe: sed '0 a\ ma ottengo questo errore: invalid usage of line address 0. Qualche suggerimento?
Io lo uso cat foo.txt | sed '/bar/d' per rimuovere le righe contenenti la stringa barnel file. Vorrei tuttavia rimuovere quelle linee e la linea subito dopo . Preferibilmente in sed, awko altro strumento che è disponibile in mingw32. E 'una sorta di inversione di quello che posso ottenere in …
grep --before-context 5 mostra 5 righe prima della partita. Voglio mostrare tutto prima della partita. Fare grep --before-context 99999999funzionerebbe ma non è molto ... professionale. Come mostrare tutti i file fino alla partita?
sedsu AIX non sta facendo quello che penso dovrebbe. Sto cercando di sostituire più spazi con un singolo spazio nell'output di IOSTAT: # iostat System configuration: lcpu=4 drives=8 paths=2 vdisks=0 tty: tin tout avg-cpu: % user % sys % idle % iowait 0.2 31.8 9.7 4.9 82.9 2.5 Disks: % …
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.