Tuesday, December 29, 2009

text processing


ada beberapa pernitah FILTER dalam linux antara lain
a.grep
b.wc
c.sort
d.cut
e.head
f.tail
g.nl
h.more
i.tr

dalam penggunaan perintah filter kita dibantu dengan PIPELINE ( | )

a.GREP (regular expression and print them): perintah menyaring masukan yang berupa pola yang anda tentukan.
pola ini disebut regular expression.

format : grep [pilhan] pola[nama file]
pilhan : -c : hanya menapilkan jumlah baris
-l : hanya menampilkan nama berkas
-h : nama berkas tidak dilampirkan
-n : nomor baris yang tidak di tampilkan
-v : nama baris yang diketik tidak ditampilkan
perintah grep dapat juga digunakan tanpa pipeline

b.wc merupakan program filter yang berguna untuk menghitung kata (-w), karakter (-c), dan baris (-l)
format : wc [OPTION]... [FILE]...
pilihan: -c: --bytes print the byte counts
-m: --chars print the character counts
-l: --lines print the newline counts
-L: --max-line-length

c.sort untuk mensortir masukannya.
format : sort [OPTION]... [FILE]...
pilihan: -b, --ignore-leading-blanks
ignore leading blanks
-d, --dictionary-order
consider only blanks and alphanumeric characters
-f, --ignore-case
fold lower case to upper case characters

d.cut perintah cut digunakanuntuk mengambilkolom tertentu dab baris-baris tertentu
format : cut [OPTION]... [FILE]...
pilihan: -b, --bytes=LIST
output only these bytes
-c, --characters=LIST
output only these characters
-d, --delimiter=DELIM
use DELIM instead of TAB for field delimiter
-f, --fields=LIST

e.head Memperoleh sejumlah baris dimulai dari baris yang pertama
format : head -[jumlah] [namafile]
pilihan: -c, --bytes=[-]N
print the first N bytes of each file; with the leading â-â, print all but the last N bytes of each file
-n, --lines=[-]N
print the first N lines instead of the first 10; with the leading â-â, print all but the last N lines of each
file
-q, --quiet, --silent
never print headers giving file names

f.tail Untuk memperoleh sejumlah baris yang terakhir dari suatu file
format :
tail ±[n] [namafile]
+n : ke-n hingga terakhir
-n : n buah yang terakhir
pilihan : -c, --bytes=N
output the last N bytes
-f, --follow[={name|descriptor}]
output appended data as the file grows; -f, --follow, and --follow=descriptor are equivalent

g.nl ; digunakan untuk menambahkan nomor baris terhadap suatu data.

h.more menampilkan isi teks perlayar.

i.tr

No comments: