Pertanyaan yang diberi tag sed

8
Sed untuk membalikkan dua kata

echo "AXIS2C_HOME=/usr/local/Axis2C" | sed 's/\(^AXIS2C_HOME=\) \(.*\)/ \2 \1/' Output yang saya harapkan adalah /usr/local/Axis2C AXIS2C_HOME=. Saya tidak tahu apa yang saya lakukan salah.

8
meniru ekor dengan sed

Saya memiliki mini-sistem dengan jumlah terbatas dari binari ( bash, cp, cat, sed, ...). Saya tidak punya tailperintah, dan saya ingin tahu apakah saya bisa meniru fungsi ekorsed cat foo.txt | tail -n 10 Saya tahu bahwa saya dapat mencetak baris 1-10 dengan sed cat foo.txt | sed -n '1,10p',...

8
urutan terbalik paragraf dalam file

Saya memiliki file yang berisi teks dalam paragraf (baris dengan teks dipisahkan oleh satu atau lebih baris kosong). Saya ingin membalik urutan paragraf (yaitu paragraf terakhir akan menjadi yang pertama, ...), lebih disukai dengan menggunakan sed. Saya mencari perintah sed yang akan dilakukan...

8
Alat `uniq` tercepat di linux

Saya punya file teks besar (1,5 G), Saya ingin tahu apa alat tercepat dan lebih dapat diandalkan di Linux. Saya biasanya menggunakan: awk '!x[$0]++' file.txt Tetapi ketika saya menggunakan htopperintah saya melihat penggunaan memori saya meningkat. Saya ingin tahu apa yang tercepat dan lebih...

8
Grep sisa baris ... setelah pertandingan

Saya memiliki file yang hanya berisi dua baris, dengan struktur berikut: $ cat /tmp/pwpower.log 000D6F0000D34227, -114.10 000D6F0001A405C4, -130.09 Nilai-nilai tersebut adalah nilai daya pembangkit listrik tenaga surya saya. Nilai negatif berarti generasi. Saya membutuhkan nilai yang diekstrak...

8
Ubah huruf huruf ke-n dalam sebuah string

Saya ingin mengubah kasus surat-n dari string di BASH(atau alat * nix lainnya, misalnya sed, awk, tr, dll). Saya tahu bahwa Anda dapat mengubah seluruh casing menggunakan: ${str,,} # to lowercase ${str^^} # to uppercase Apakah mungkin mengubah huruf "Tes" ke-3 menjadi huruf besar? $ export...

8
Ganti semua nilai dalam satu kolom ke 1

Saya memiliki beberapa file teks yang berisi 12 baris dan 3 kolom. Contoh: 2 6 0.74 42 6 0.58 80 6 0 112 6 0.24 132 6 1 216 6 0.7 342 6 0 390 6 0.21 432 6 0.56 466 6 0.75 524 6 0.6 646 6 0.9 Saya ingin mengatur semua nilai kolom ketiga ke 1 di semua baris. Outputnya akan terlihat...

8
Mengedit stream biner yang mengandung byte '\ x00'

Menggunakan alat shell saja, bagaimana bisa aliran biner yang mengandung NULLs (0x00 karakter) diedit menjaga 0x00 karakter dalam aliran output? Hasil edit perlu mengganti char pada posisi yang ditentukan untuk char lain (dalam contoh berikut oleh char '|'), seperti: dd ibs=1 skip=$offset...