Domande taggate «sed»

sed è un editor di flussi da riga di comando per filtrare e trasformare il testo.


5
Rimuovi la stringa iniziale in bash
Ho una stringa come rev00000010e voglio solo l'ultimo numero, 10 in questo caso. Ho provato questo: TEST='rev00000010' echo "$TEST" | sed '/^[[:alpha:]][0]*/d' echo "$TEST" | sed '/^rev[0]*/d' entrambi non restituiscono nulla, anche se il regex sembra essere corretto (provato con regexr )

3
Sostituisci stringa con indice sequenziale
Qualcuno può suggerire un modo elegante per raggiungere questo obiettivo? Ingresso: test instant () test instant () ... test instant () //total 1000 lines l'output dovrebbe essere: test instant1 () test instant2 () test instant1000() Le righe vuote sono nei miei file di input e ci sono molti file nella …



2
Come sostituire le virgolette in un file con sed?
Ho un file che contiene più righe di XML. Vorrei sostituire alcune parti del file. Alcune parti del file contengono virgolette ( ") che vorrei sostituire. Ho cercato di sfuggire alle virgolette con \, ma non credo che funzioni sulla base del risultato del mio file. Ecco un esempio di …
10 sed 

2
La stringa find e sed nella finestra mobile ha ottenuto l'errore "Dispositivo o risorsa occupata"
Questo problema si verifica solo nel contenitore finestra mobile. Va solo findbene: find ${BASIN_SPIDER_CONFIG_PATH} -type f -name "*.json" find con sed find ${BASIN_SPIDER_CONFIG_PATH} -type f -name "*.json"|xargs sed -i "s/10.142.55.199/host02/g" dà un errore: /xxx/config/sed8Ey5tD: Device or resource busy Non capisco cosa sia sed8Ey5tD, lsnon riesco a vederlo. Penso che sia …
10 sed  find  docker  xargs 

2
Perché '[az] *' corrisponde a stringhe non alfabetiche?
Ho un file alphanumcon queste due righe: 123 abc this is a line Sono confuso sul perché, quando corro sed 's/[a-z]*/SUB/' alphanum, ottengo il seguente output: SUB123 abc SUB is a line Stavo aspettando: 123 SUB SUB is a line Ho trovato una soluzione (usare sed 's/[a-z][a-z]*/SUB/'invece), ma non capisco …

3
Come acquisire il primo indirizzo IP da un comando ifconfig?
Come acquisire il primo indirizzo IP che viene dal ifconfigcomando? ifconfig -a enw178032: flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 1500 inet 100.14.22.12 netmask 255.255.0.0 broadcast 100.14.255.255 inet6 fe80::250:56ff:fe9c:158a prefixlen 64 scopeid 0x20<link> ether 00:10:56:9c:65:8a txqueuelen 1000 (Ethernet) RX packets 26846250 bytes 12068811576 (11.2 GiB) RX errors 0 dropped 58671 overruns 0 frame 0 TX …
9 linux  bash  awk  sed  ifconfig 


5
awk sed if statement
Sto cercando di aggiungere 0 all'inizio, SE c'è un "." al 2 ° carattere di quella riga. Non riuscivo a combinare questi due; awk '{ print substr( $0, 2, 1 ) }' file.txt mostrando il secondo personaggio sed -ie "s/.\{0\}/0/" file.txt aggiungendo uno zero all'inizio. Dovrebbe esserci un "se il …

1
Come ottenere righe la cui ennesima colonna contiene l'ennesima colonna
Ho un file CSV che contiene domini e e-mail, come questo: site1.com,mail.site1.com site2.com,testmail.com site3.com,mx.site3.com site4.com,smtp.site4.com site5.com,foomail.com site6.com,barmail.com site7.com,webmail.site7.com site8.com,01mx.site8.com site9.com,foobarmail.com site10.com,mx-smtp222.site10.com Voglio ottenere righe in cui la colonna dei webmail contiene la colonna dei domini della stessa riga. Per l'esempio sopra, l'output dovrebbe essere: site1.com,mail.site1.com site3.com,mx.site3.com site4.com,smtp.site4.com site7.com,webmail.site7.com site8.com,01mx.site8.com site10.com,mx-smtp222.site10.com




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.