Pertanyaan yang diberi tag «sed»

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

4
Cetak baris hanya jika baris berikutnya TIDAK mengandung kecocokan tertentu
Saya mencoba mencari file log untuk aktivitas log yang tidak lengkap. Misalnya, saya mencatat "Aktivitas awal untuk ID 1234 ..." dan jika berhasil, baris berikutnya adalah "Aktivitas 1234 Selesai." Saya mencoba mendapatkan garis "Mulai ..." yang TIDAK diikuti oleh garis "Selesai" yang sesuai. Contoh File Log Starting activity for ID …
12 grep  sed  awk 


2
Versi sed yang bukan GNU sed 4.0?
Saya mencoba mencari tahu versi mana sedyang saya miliki di BusyBox 1.18.3. The --versionoutput samar. $ sed --version This is not GNU sed version 4.0 Kode berikut ini dari yang relevan sed.c. /* Lie to autoconf when it starts asking stupid questions. */ if (argv[1] && !strcmp(argv[1], "--version")) { puts("This …
12 sed  version  busybox 

4
grep - menghapus teks setelah token pembatas
Saya memiliki file di mana saya harus menghilangkan semuanya setelah yang pertama ;pada setiap baris. Jadi file seperti ini: sdfsdsdf; fsdfsddf;sdfsd; Akan menghasilkan ini: sdfsdsdf fsdfsddf Saya telah melihat ke dalam grepdan sed. Saya akan menghargai jawaban yang menggabungkan salah satu dari perintah ini.



3
Hapus karakter terakhir dalam sebuah kata tetapi hanya jika karakternya ada - dalam bash
Bagaimana cara menghapus karakter terakhir hanya jika ada? memasukkan: OpenOffice.org/m openOffice.org/ozm Pers. Pfg. phil. Prof. resp. Roonstr./m roonstr./ozm output yang diinginkan: OpenOffice.org openOffice.org Pers Pfg phil Prof. resp Roonstr roonstr Saya mengerti sejauh ini bahwa hanya titik yang tersisa, tetapi sayangnya perintah sed terakhir juga menghapus huruf g: $ cat …


2
Bagaimana Anda menyimpan regex kompleks untuk digunakan kembali dalam jumlah banyak?
Dalam menggunakan sed, saya sering membuat regex yang agak rumit dan rumit yang harus saya cocokkan dua kali dalam file. Apakah ada cara bagi saya untuk menyimpan regex ini dan hanya referensi dua kali? Mungkin sesuatu yang terlihat seperti ini? sed ' complicated_regex=/^(([a-f0-9]{32})+([a-zA-Z0-9=]{{$i}})?)+$/ s/complicated_regex:complicated_regex/simple-output/ ' my_file Pembaruan: Sebuah jawaban telah …

5
sed gagal menghapus karakter baris baru
Saya telah menggunakan sedbeberapa waktu tetapi ini adalah kekhasan yang saya alami , yang tidak bisa saya selesaikan. Biarkan saya menjelaskan masalah saya dengan kasus yang sebenarnya. Adegan # 1 printf "ls" | xclip -selection clipboard echo "ls" | xclip -selection clipboard Pada perintah pertama, saya menyalurkan printfoutput ke xclipsehingga …
12 sed  newlines 


4
Hapus baris baru dari variabel unix
Saya memiliki variabel yang nilainya ditemukan menggunakan kueri sql. Saya ingin menghapus baris baru karakter dari variabel itu karena saya ingin menggabungkan variabel ini dengan yang lain. Di bawah ini adalah kode: dt=`sqlplus -s user/pwd@servicename <<EOF set feedback off; set head off; select replace(to_char((sysdate-7),'YYYYMonDD')||'_'||to_char((sysdate-1),'YYYYMonDD'),chr(10), '') from dual; exit; EOF` echo …
12 sed 

2
Mengganti ruang kosong nilai yang hilang dengan nol
Saya memiliki file teks yang dibatasi-tab input.txt di sekitar 30K baris, saya ingin memeriksa setiap baris (s1..s30K baris) untuk nilai yang hilang (yaitu ruang kosong) dan mengisi nilai yang hilang dengan nilai nol.Lihat keluar.txt input.txt id no1 no2 no3 no4 s1 23 34 45 12 s2 4 4 s3 4 …

2
Perintah untuk menghapus N baris pertama dalam input
Latar Belakang Saya menjalankan server SSH dan memiliki pengguna ini yang ingin saya hapus. Saya tidak dapat menghapus pengguna ini karena dia sedang menjalankan beberapa proses yang harus saya bunuh terlebih dahulu. Ini adalah saluran pipa yang saya gunakan saat ini untuk mengetahui semua id proses dari pengguna yang saya …
11 command-line  sed  awk  tail  head 


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.