Manipulasi Teks
|
Perintah |
Deskripsi |
# cat example.txt | awk 'NR%2==1' |
menghilangkan seluruh baris genap dari berkas example.txt |
# echo a b c | awk '{print $1}' |
menampilkan kolom pertama dari suatu baris |
# echo a b c | awk '{print $1,$3}' |
menampilkan kolom pertama dan ketiga dari suatu baris |
# cat -n file1 |
memberi nomor baris pada tampilan suatu file |
# comm -1 file1 file2 |
bandingkan isi dua berkas dengan menghapus baris yang hanya terdapat pada 'file1' |
# comm -2 file1 file2 |
membandingkan isi dua berkas dengan menghapus baris yang hanya terdapat pada 'file2' |
# comm -3 file1 file2 |
membandingkan isi dua berkas dengan menghapus baris yang terdapat pada kedua berkas |
# diff file1 file2 |
mencari perbedaan antara dua file |
# grep Aug /var/log/messages |
mencari kata "Aug" dalam berkas '/var/log/messages' |
# grep ^Aug /var/log/messages |
mencari kata-kata yang diawali dengan "Aug" dalam berkas '/var/log/messages' |
# grep [0-9] /var/log/messages |
memilih semua baris yang mengandung angka pada berkas '/var/log/messages' |
# grep Aug -R /var/log/* |
mencari untai kata "Aug" pada berkas-berkas di dalam direktori '/var/log/' dan dibawahnya |
# paste file1 file2 |
menggabungkan isi dari dua berkas kedalam satu kolom |
# paste -d '+' file1 file2 |
menggabungkan isi dua berkas dalam bentuk kolom dengan pemisah '+' diantaranya |
# sdiff file1 file2 |
mencari perbedaan antara dua berkas dan tampilkan secara interaktif selayaknya "diff" |
# sed 's/string1/string2/g' example.txt |
mengganti semua 'string1' dengan 'string2' dalam berkas example.txt |
# sed '/^$/d' example.txt |
menghapus seluruh baris kosong dari berkas example.txt |
# sed '/ *#/d; /^$/d' example.txt |
menghapus komentar serta baris kosong dari berkas example.txt |
# sed -e '1d' exampe.txt |
menghapus baris pertama dari berkas example.txt |
# sed -n '/string1/p' |
menampilkan hanya baris yang mengandung kata 'string1' |
# sed -e 's/ *$//' example.txt |
menghapus karakter kosong pada setiap akhir baris |
# sed -e 's/string1//g' example.txt |
menghapus semua kata 'string1' dari berkas example.txt |
# sed -n '1,5p' example.txt |
menampilkan baris 1 hingga 5 dari berkas example.txt |
# sed -n '5p;5q' example.txt |
menampilkan baris 5 dari berkas example.txt |
# sed -e 's/00*/0/g' example.txt |
menggantikan banyak angka 0 dengan satu 0 |
# sort file1 file2 |
mengurutkan isi dari 2 berkas |
# sort file1 file2 | uniq |
mengurutkan isi dua berkas tanpa menampilkan pengulangan |
# sort file1 file2 | uniq -u |
mengurutkan isi dua berkas dan hanya menampilkan baris yang unik |
# sort file1 file2 | uniq -d |
mengurutkan isi dua berkas dan hanya menampilkan baris yang diulang |
# echo 'word' | tr '[:lower:]' '[:upper:]' |
merubah dari huruf kecil menjadi huruf besar |
0 comments:
Post a Comment