Pertanyaan yang diberi tag «sed»

sed adalah editor aliran baris perintah untuk memfilter dan mengubah teks.


5
Hapus string terkemuka di bash
Saya memiliki string seperti rev00000010dan saya hanya ingin nomor terakhir, 10 dalam hal ini. Saya sudah mencoba ini: TEST='rev00000010' echo "$TEST" | sed '/^[[:alpha:]][0]*/d' echo "$TEST" | sed '/^rev[0]*/d' keduanya tidak menghasilkan apa-apa, meskipun regex tampaknya benar (dicoba dengan regexr )

3
Ganti string dengan indeks berurutan
Dapatkah seseorang menyarankan cara yang elegan untuk mencapai ini? Memasukkan: test instant () test instant () ... test instant () //total 1000 lines output harus: test instant1 () test instant2 () test instant1000() Baris kosong ada di file input saya dan ada banyak file di bawah direktori yang sama yang …

2
Perintah sed dasar pada file satu baris besar: tidak dapat mengalokasikan kembali memori
Saya memiliki file teks 250 MB, semuanya dalam satu baris. Dalam file ini saya ingin mengganti akarakter dengan bkarakter: sed -e "s/a/b/g" < one-line-250-mb.txt Gagal dengan: sed: couldn't re-allocate memory Tampak bagi saya bahwa tugas semacam ini dapat dilakukan inline tanpa mengalokasikan banyak memori. Apakah ada alat yang lebih baik …


2
Bagaimana cara mengganti tanda kutip dalam file dengan sed?
Saya memiliki file yang berisi banyak baris xml. Saya ingin mengganti bagian file tertentu. Beberapa bagian file berisi tanda kutip ( ") yang ingin saya ganti. Saya telah mencoba untuk melarikan diri dari tanda kutip \, tetapi saya tidak berpikir ini berfungsi berdasarkan hasil file saya. Berikut adalah contoh dari …
10 sed 

2
temukan dan sed string di buruh pelabuhan mendapat kesalahan `Perangkat atau sumber daya sibuk`
Masalah ini hanya terjadi pada wadah buruh pelabuhan. Hanya findbaik-baik saja: find ${BASIN_SPIDER_CONFIG_PATH} -type f -name "*.json" find dengan sed find ${BASIN_SPIDER_CONFIG_PATH} -type f -name "*.json"|xargs sed -i "s/10.142.55.199/host02/g" memberikan kesalahan: /xxx/config/sed8Ey5tD: Device or resource busy Saya tidak mengerti apa itu sed8Ey5tD, lstidak bisa melihatnya. Saya pikir itu dengan buruh …
10 sed  find  docker  xargs 

2
Mengapa '[az] *' cocok dengan string non-abjad?
Saya punya file alphanumdengan dua baris ini: 123 abc this is a line Saya bingung mengapa, ketika saya menjalankan sed 's/[a-z]*/SUB/' alphanum, saya mendapatkan output berikut: SUB123 abc SUB is a line Saya mengharapkan: 123 SUB SUB is a line Saya menemukan perbaikan (gunakan sed 's/[a-z][a-z]*/SUB/'saja), tapi saya tidak mengerti …

3
Bagaimana cara menangkap alamat IP pertama dari perintah ifconfig?
Bagaimana cara menangkap alamat IP pertama yang berasal dari ifconfigperintah? 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
Saya mencoba menambahkan 0 ke awal, JIKA ada "." pada karakter ke-2 dari baris itu. Saya tidak bisa menggabungkan keduanya; awk '{ print substr( $0, 2, 1 ) }' file.txt menunjukkan karakter kedua sed -ie "s/.\{0\}/0/" file.txt menambahkan nol ke awal. Harus ada "jika karakter kedua adalah titik". file sampel: …

1
Cara mendapatkan baris yang kolom ke-nnya berisi kolom ke-m
Saya memiliki file CSV yang berisi domain dan email web, seperti ini: 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 Saya ingin mendapatkan baris tempat kolom webmail berisi kolom domain dari baris yang sama. Untuk contoh di atas, outputnya harus: 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

5
Edit nilai dalam file txt dengan perintah sed / awk / grep
Selama 5 tahun, saya menggunakan stasiun cuaca La Crosse WS2350. Data yang disediakan oleh stasiun cuaca diproses dengan open2300 pada RPI. Ini bekerja dengan sangat baik. Namun, data suhu salah (sensor). Data suhu lebih rendah 1 ° C. Karena saya tidak dapat mengkalibrasi sensor, saya ingin mengubah nilai suhu dari …



Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.