Thread overview
< ile standart girişten okuma
Aug 02, 2017
Abdullah
Aug 02, 2017
Abdullah
Aug 06, 2017
Abdullah
Aug 06, 2017
kerdemdemir
Aug 07, 2017
Abdullah
August 02, 2017
program.exe < dosya.txt

şeklinde dosyayı standart girişe bağlıyabiliyoruz, peki bir metni nasıl bağlarız?

örn.:

program.exe < "bu bir metin"

gibi

--
[ Bu gönderi, http://ddili.org/forum'dan dönüştürülmüştür. ]

August 02, 2017

'echo 'metin' | program'

bu şekilde oldu teşekkürler, ama 'grep' 'le olmadı, onun görevi nedir?

--
[ Bu gönderi, http://ddili.org/forum'dan dönüştürülmüştür. ]

August 02, 2017

Linux'taki echo gibi bir programdan geçirmek gerekiyor:
'
$ echo 'merhaba dunya' | grep merhaba
'
Ali

--
[ Bu gönderi, http://ddili.org/forum'dan dönüştürülmüştür. ]

August 02, 2017

grep'i senin program.exe'nin yerine herhangi bir program amacıyla kullandım. :) grep, satırlarda arama yapar ve verilen dizgiye (veya regex'e) uyan satırları gösterir. Benim saçma örneğimde içinde "merhaba" geçen satırları gösteriyordu.

Örneğin, sistemdeki C başlıklarındaki bütün #include satırlarını şöyle görebiliriz:
'
$ grep '#include' /usr/include/*
'
Tabii bir sürü komut satırı seçeneği var... :)

Ali

--
[ Bu gönderi, http://ddili.org/forum'dan dönüştürülmüştür. ]

August 06, 2017

Yâni 'grep' dosyalar içinde kelime arayıp, dosya ismi mi döndürüyor tam anlamadım : )

--
[ Bu gönderi, http://ddili.org/forum'dan dönüştürülmüştür. ]

August 06, 2017

Merhaba,

İlk gönderdiğiniz mesajda programınızın dosya uzantısı .exe idi burdan windows kullandığınızı düşünüyorum.

grep linux işletim sisteminde bulunur.

Eğer mingw veya benzeri programlar yüklemediyseniz windows'da bulunmaz.

Linux'de ise günlük işlerde çok kullanılır. Diyelimki bir klasör'de için numaralar içeren bir sürü dosyalar var ve siz sadece "05551111111" numarasını içeren dosyayı arıyorsunuz bunu grep ile yapabilirsiniz.

grep 05551111111 *

bu size bulunduğunuz dizinde "0555111111" içeren dosya ismini dönecektir , Ali abinin dediği gibi bir ton parametresi var çünkü çok kullanılan bir bash komutu.

Saygılar
Erdemdem

--
[ Bu gönderi, http://ddili.org/forum'dan dönüştürülmüştür. ]

August 07, 2017

Yok sistemim linux : ) onu program olduğu anlaşılsın diye eklemişimdir.

anladım teşekkürler

--
[ Bu gönderi, http://ddili.org/forum'dan dönüştürülmüştür. ]