![]()
From: N.Ersen SISECI (siseci@acikkod.org)
Date: Fri 10 Mar 2006 - 08:20:30 EET
Selamlar,
cat dosya | sed 's/[^0-9]//g'
komutu isinizi gorecektir. Burada [^0-9], 0-9 arasinda olmayan
karakterler anlamina gelir.
Iyi calismalar dilerim.
N. Ersen SISECI
EnderUNIX Donem Lideri
http://www.enderunix.org
Bugun ipucu okudunuz mu?
http://ipucu.enderunix.org
Per, 2006-03-09 tarihinde 11:45 -0800 saatinde, Kenan Dogan yazdý:
> Soyle dener misiniz :
>
> cat metin-dosyasi | tr -d [\000-\011,\013-\057,\072-\377] > sayi-dosyasi
>
> tr -d ... tarzinda kullaninca verilen karakter dizisini siler.
>
> Karakter dizisini sekizli (octal) sayi sistemiyle vermis olduk.
>
> Arada silmediklerimiz :
>
> 1- Line Feed (New Line) karakteri : ascii = 10 , octal = \012
> 2- 0-9 arasi rakam karakterleri : ascii = 48-57 , octal = \060-\071
>
> Metin dosyasi utf-8 kodundaysa sonuc olumlu olmayabilir !..
>
> Lutfen sonucun amaciniza uygunlugunu denetleyiniz !
>
>
> ----- Original Message -----
> From: "orkun" <temiz@deprem.gov.tr>
> To: <linux@liste.linux.org.tr>
> Sent: Thursday, March 09, 2006 5:15 PM
> Subject: [Linux] rakam olmayan verileri silmek
>
>
> > merhaba
> >
> > grep veya gvim le bir metin dosyasındaki
> > rakam olmayan verileri silmek istersem ne
> > yapmam gerekir ?
> >
> > saygılar
> >
> > Ahmet Temiz
>
>
>
> __________________________________________________
> Do You Yahoo!?
> Tired of spam? Yahoo! Mail has the best spam protection around
> http://mail.yahoo.com
> _______________________________________________
> Linux mailing list
> Linux@liste.linux.org.tr
> http://liste.linux.org.tr/mailman/listinfo/linux
_______________________________________________
Linux mailing list
Linux@liste.linux.org.tr
http://liste.linux.org.tr/mailman/listinfo/linux
![]()