On Tue, May 30, 2006 at 02:03:19AM +0700, Yanu Widodo wrote: > kalo untuk sekedar nyari PATTERN pada semua direktori > alih-alih akses file *tx* per direktori, misalnya : > > grep -f PATTERN /mnt/output/st-01/k3/06052900.tx1 > grep -f PATTERN /mnt/output/st-01/k3/06052900.tx1 > grep -f PATTERN /mnt/output/st-01/k3/06052900.tx1 > grep -f PATTERN /mnt/output/st-01/k3/06052900.tx1 > grep -f PATTERN /mnt/output/st-01/k3/06052900.tx1 > grep -f PATTERN /mnt/output/st-01/k3/06052900.tx1 > grep -f PATTERN /mnt/output/st-01/k3/06052900.tx1 > grep -f PATTERN /mnt/output/st-01/k3/06052900.tx1 > > dst ... > > adakah ide misalnya grep -f PATTERN /mnt/output/*/k3/06????.t* > saya nyoba2 koq belum berhasil ya > > adakah diantara teman2 yg punya ide untuk sederhanakan command diatas ?
Kalo isinya hanya file2 yg mau dicari, tidak ada file2 lain, bisa pake
option -r dari grep. Baca 'man grep' utk jelasnya.
Kalo isinya ada file2 lain juga selain yg mau dicari, dan file2 yg mau
dicari bisa didefinisikan dengan suatu pattern (baik dr namanya,
permission, tanggal, dsb), bisa pake find.
find /mnt/output -name '*.tx1' -print0 | xargs -0 grep ...
Seperti biasa, silakan baca man pagesnya dr find dan xargs utk info
lebih lengkapnya.
Ronny
signature.asc
Description: Digital signature
