|
Kode Perintah
|
Penjelasan
|
|
cat file1 | command( sed, grep, awk, grep, dll...) > result.txt
|
Menggabungkan teks penjelas dari sebuah file dan menyimpannya di file baru
|
|
cat file1 | command( sed, grep, awk, grep, dll...) >> result.txt
|
Menggabungkan teks penjelas dari sebuah file dan menambahkannya ke file yang sudah ada
|
|
grep Aug /var/log/messages
|
Mencari kata kunci "Aug" dalam file '/var/log/messages'
|
|
grep ^Aug /var/log/messages
|
Mencari kata yang diawali dengan "Aug" dalam file '/var/log/messages'
|
|
grep [0-9] /var/log/messages
|
Memilih semua baris yang mengandung angka dalam file '/var/log/messages'
|
|
grep Aug -R /var/log/*
|
Mencari string "Aug" dalam direktori '/var/log' dan subdirektori
|
|
sed 's/stringa1/stringa2/g' example.txt
|
Mengganti "string1" menjadi "string2" dalam file example.txt
|
|
sed '/^$/d' example.txt
|
Menghapus semua baris kosong dalam file example.txt
|
|
sed '/ *#/d; /^$/d' example.txt
|
Menghapus semua komentar dan baris kosong dalam file
|
|
echo 'esempio' | tr '[:lower:]' '[:upper:]'
|
Menggabungkan konten sel yang bersebelahan
|
|
sed -e '1d' result.txt
|
Menghapus baris pertama dari file example.txt
|
|
sed -n '/stringa1/p'
|
Melihat hanya baris yang mengandung "string1"
|
|
sed -e 's/ *$//' example.txt
|
Menghapus semua karakter kosong di akhir setiap baris
|
|
sed -e 's/stringa1//g' example.txt
|
Menghapus "string1" dari dokumen tapi mempertahankan yang lain
|
|
sed -n '1,5p;5q' example.txt
|
Menampilkan konten dari baris pertama sampai kelima
|
|
sed -n '5p;5q' example.txt
|
Menampilkan baris kelima
|
|
sed -e 's/00*/0/g' example.txt
|
Mengganti beberapa nol dengan satu nol
|
|
cat -n file1
|
Menyusun nomor baris dalam file
|
|
cat example.txt | awk 'NR%2==1'
|
Menghapus semua baris genap dalam file example.txt
|
|
echo a b c | awk '{print $1}'
|
Menampilkan kolom pertama dari sebuah baris
|
|
echo a b c | awk '{print $1,$3}'
|
Menampilkan kolom pertama dan ketiga dari sebuah baris
|
|
paste file1 file2
|
Menggabungkan dua konten file atau dua kolom
|
|
paste -d '+' file1 file2
|
Menggabungkan dua konten file atau dua kolom dengan '+' sebagai pemisah
|
|
sort file1 file2
|
Mengurutkan konten dua file
|
|
sort file1 file2 | uniq
|
Mengambil gabungan dua file (hanya mempertahankan satu salinan dari baris yang sama)
|
|
sort file1 file2 | uniq -u
|
Menghapus gabungan, menyisakan baris lain
|
|
sort file1 file2 | uniq -d
|
Mengambil gabungan dua file (hanya mempertahankan baris yang terdapat dalam kedua file)
|
|
comm -1 file1 file2
|
Membandingkan dua konten file, hanya menghapus konten yang ada di 'file1'
|
|
comm -2 file1 file2
|
Membandingkan dua konten file, hanya menghapus konten yang ada di 'file2'
|
|
comm -3 file1 file2
|
Membandingkan dua konten file, hanya menghapus bagian yang terdapat di kedua file
|