Domande taggate «sed»

"sed" ("stream editor") è un'utilità Unix che analizza e trasforma i file di testo.


1
Camel-casing una corda 'tratteggiata'
Sono abbastanza inesperto con * nix scripting, e ho bisogno di prendere una stringa con le parole minuscole separate da trattini e convertirla in una nuova stringa con i trattini rimossi, e la prima lettera dopo ogni trattino originale in maiuscolo. Ad esempio, voglio prendere one-two-three-four-five e convertirlo in oneTwoThreeFourFive …

2
L'installazione di Git su Debian 7.4 fallisce
Ho provato ad installare Git (dal sorgente) su Debian 7.4, ma l'installazione fallisce con il seguente messaggio: Writing perl.mak for Git Writing MYMETA.yml * new perl-specific parameters GEN git-add--interactive sed: -e expression #4, char 49: unknown option to `s' make: *** [git-add--interactive] Error 1 La mia versione sed è 4.2.1, …
1 debian  git  sed 


2
trova / sostituisci batch usando sed o awk
In ogni file con nome file corrispondente a pattern1 voglio cercare le righe che iniziano con pattern2 e aggiungere qualche stringa in una nuova riga sopra quelle corrispondenti. Come semplice esempio supponiamo che stia cercando ricorsivamente file .txt alla ricerca di patate e che voglia aggiungere "spam" sopra, quindi il …
1 find  grep  sed  awk  xargs 


2
Filtro di input con sed (regex)
Sto riscontrando un problema con sed che non restituisce ciò che mi aspetto quando si utilizza un modello regex per ripulire alcuni output da una query mysql. mysql -uroot -p -e 'SELECT `path` FROM db.media_gallery' | sed -n -r 's/[^\/]+([^\s]+).*/\1/p' La query restituisce un gruppo di righe come queste: | …
1 linux  bash  regex  sed 

1
Trova il numero nella stringa e sostituiscilo
Ho scritto codice C ++ e ora voglio sostituire il numero in una stringa usando gli script di shell. La parte che deve essere sostituita: if (random<=90) Come posso cambiare il 90 da uno script di shell? Ho scritto questo, ma ho bisogno di qualcosa di efficiente diverso sedo con …
1 linux  shell  sed  perl  awk 

1
sed, elimina da MarkA fino a ma non include MarkB
Espressione in termini matematici, vorrei eliminare una regione di [MarkA,MarkB). Cioè, la cancellazione avviene proprio quando MarkAviene trovata la parola chiave , fino alla parola chiave MarkB, ma non includendo quella linea (la linea che include la MarkBparola chiave non viene toccata). È possibile farlo in sed? Di 'la mia …

1
sed / awk: modifica il file sorgente?
Sto provando a scrivere alcune modifiche che devo apportare a un paio di file di configurazione. Vale la pena ricordare che non sono un esperto di sed né di awk, anche se sto molto meglio con sed. In questo momento, sto facendo: sed '/setting.name/c setting.name: newvalue' </etc/foo.conf >tmpfile.tmp && mv …
1 sed  awk 

3
Sottostringa nella stringa in bash?
Qual è l'equivalente dell'istruzione python in bash: if "mystr" in "a long string with mystring in it": print("found string") L'offset in numero di caratteri NON può essere considerato come costante, quindi non penso di poterlo ottenere cut lavorare.
bash  sed 

1
Come crittografare la posta in unix?
Voglio crittografare la posta in quanto conterrà le informazioni riservate. Non ci sono allegati. Aiutatemi a fornire i passaggi per crittografare la posta. Ho il riferimento di Come posso inviare automaticamente la posta crittografata con gpg dalla riga di comando di linux? collegamento. Ma non sono soddisfatto della risposta. ho …

1
awk + sed + abbina una stringa complessa
Ho bisogno di un comando utile per abbinare la stringa "/ pci ... / pci ... / pci .... / scsi .... / disk ..." con awk o sed? (Devo inserire questo comando nel mio script ksh) l'osservazione 1 [...] può essere qualsiasi stringa e "pci pci pci scsi disk" …
linux  sed  perl  solaris  awk 

3
Rimozione di un motivo dal file di testo
Ho un file pieno di questo genere di cose: -POEM- >> The big brown fox >> jumps over the >> lazy dog. The end. Voglio sbarazzarmi di "\ n & gt; & gt;" e basta trasformare questo in un oneliner: -POEM- The big brown fox jumps over the lazy dog. …
linux  sed 

1
Come si scambiano due schemi con `sed`?
sto usando sed comando di cambiare <active>true a <active>false in un file xml. Ora se lo uso sed 's/<active>true/<active>false/g' file.xml > file.xml cancella completamente il contenuto del mio file. Durante l'utilizzo >> invece di >, aggiunge l'output alla fine come dovrebbe fare. Come ottenere ciò che voglio fare? Perché è …

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.