On 23-10-2003 9:54 AM dik Nur. wrote:
> gmn cara hapus character control dari vi / perl / sed ?
> ada file text, isinya antara lain :
> ---
> Baris 1 kolom 1
> --More-- ^H^H^H^H^H^H^H^H^H ^H^H^H^H^H^H^H^H^HKolom pertama
> Baris 3
> ---
> kalau baris di atas di cat / more / less, dll., baris ke-2 tampilnya
> cuma "Kolom pertama" aja (ini yang diharapkan). Rasanya sih ^H buat
> backspace.
> tapi kalo dibuka di vi tulisan "lengkap"-nya muncul. Kalo dicetak ke
> printer, tulisan lengkapnya juga muncul.
> Aku pingin tulisan --More-- dan ^H hilang. Ada yang tahu ?
>
> saya ketemu command ":g/^V^H/s/.^V^H//g". Saya coba di vim, hasilnya
> adalah " --More-- ", rasanya dia gak bisa multiple ^H, dan lagi,
> gimana cara biar vi jalan dengan batch mode ? biar bisa looping banyak
> file, jadi gak perlu ketik command tiap file ?
Ini cuma masalah menentukan pattern aja, anda bisa pelajari regex
(regular expressions).
NOTE: Saya pake Vim 6.2, yg berikut hanya di versi tsb., dan saya belum
test yg berikut ini.
:args file1.txt file2.txt ...
:argdo %s/^ --More-- \[<C-V><C-H>\s]*//g | update
(di mana <C-V> adalah Ctrl-V dan <C-H> adalah Ctrl-H, literally). Info
lebih lanjut silakan baca di help:
:help 26.3
Banyak feature2 Vim yg mantap banget yg lain dr vi biasa dan baru saya
ketahui setelah banyak baca2 helpnya (:help).
Ronny
--
Berhenti langganan: [EMAIL PROTECTED]
Arsip dan info: http://linux.or.id/milis.php
FAQ: [EMAIL PROTECTED]