Halo dan selamat datang di kuliah ini.
BAIK.
Ini adalah salah satu perintah untuk semua perintah pemrosesan teks karena perintah yang sangat kuat.
Dan kita akan mencoba beberapa perintah yang ditawarkan awk.
Jadi apa sebenarnya OK semua karena sebagai utilitas atau bahasa yang dirancang untuk ekstraksi data dan
sebagian besar waktu digunakan untuk mengekstrak bidang dari file atau dari input.
Jadi mari kita coba beberapa perintah dari OK kita dan saya punya mesin linux saya dibuka di sini di samping.
Saya masuk sebagai diri saya sendiri.
Saya login sebagai Putty.
Saya login melalui dempul.
BAIK.
Dan nama host yang merupakan nama server mesin saya adalah yang pertama saya ke VM berikutnya dan saya di direktori home
saya.
Sempurna.
Sekarang, lanjutkan dan hapus layar dengan mengetikkan clear.
Sekarang mari kita kembali ke slide dan dalam slide kita akan membahas perintah pertama dan perintah pertama adalah
untuk memeriksa versi.
OK jadi OK versi dasbor ruang dasbor akan memberi Anda versi utilitas OK ketika ditulis dan siapa
yang menulisnya dan sedikit deskripsi.
OK, teruskan layar dan coba perintah berikutnya.
Perintah selanjutnya sebenarnya akan mencantumkan kolom pertama dari file.
Jadi mari kita pergi ke direktori tanda lengkap kami yang ada di direktori home kami di direktori itu.
Kami memiliki file bernama karakter Seinfeld dan ini adalah file yang akan kami gunakan untuk kuliah ini.
Jadi ketika Anda melakukan karakter cat Seinfeld Anda akan melihat daftar semua karakter atau isi di
dalam file ini.
Dan file ini memiliki dua kolom seperti yang Anda lihat dengan nama depan dan nama belakang.
Bagaimana jika Anda hanya ingin mendapatkan nama depan yang merupakan kolom pertama dari file ini.
Maka Anda akan menjalankan perintah.
BAIK.
Satu kurung kurawal kode cetak dolar satu kurawal kurawal.
Kode tunggal ditutup dan nama file dalam kasus kami jauh di belakang karakter
dan Anda akan melihatnya hanya memberi kami kolom pertama dari file ini jika Anda ingin mendapatkan nama belakang
yang merupakan kolom kedua atau Bidang kedua dari file ini maka saya akan melakukan print dollar juga.
Anda bisa cukup dengan cara Anda cukup menekan tombol panah dan kembali menggunakan tombol panah
kiri dan mengubah nilainya.
Jadi dalam hal ini saya akan mengubahnya dari satu ke dua dan meninggalkan semuanya apa adanya
dan lakukan tombol panah kanan untuk pergi ke ujung dan tekan enter dan
Anda akan melihatnya memberi saya kolom kedua yang nama belakang semua karakter di dalam karakter Seinfeld jatuh.
Kemudian kita memiliki perintah selanjutnya seperti bagaimana jika Anda ingin membuat daftar kolom output.
Jadi bukan hanya isi file yang sebenarnya tetapi sebenarnya output dari semua perintah.
Jadi jika saya melakukan ini sendiri dan direktori saya yang merupakan rumah, saya memiliki Zell Seinfeld,
Anda tahu saya memiliki kolom-kolom ini yang merupakan izin dan menautkan ukuran tanggal waktu bulan kelompok pengguna dan semua nama file adalah
kolom-kolom yang berbeda ini sebenarnya adalah bidang.
Jika saya ingin mencetak bidang pertama yang merupakan bidang izin dan bidang ketiga yang merupakan bidang
kepemilikan pengguna maka saya bisa melakukan lebih sedikit dikurangi L. Kurung kurawal kode tunggal Orkut mencetak $ satu koma dolar tiga
kurung kurawal pakaian pose kode tunggal dan Anda akan melihat Anda hanya akan mendapatkan yang
pertama dan di sana kolom melihat seberapa kuat orca bergerak.
Bagaimana jika Anda ingin mendapatkan kolom terakhir dari sebuah output.
Sekarang jika Anda melakukan kurang minus 1 TR dan bagaimana jika Anda ingin mendapatkan kolom terakhir ini Anda bisa
menghitungnya dengan mengatakan satu dua tiga empat lima enam tujuh delapan sembilan.
Itu adalah kolom terakhir sehingga Anda menekan tombol panah dan dan Anda hanya memasukkan $ sembilan
dan itu akan memberi Anda kolom terakhir tetapi ada cara yang lebih mudah daripada menghitung
setiap kolom Anda bisa mengetikkan F. Itu akan secara otomatis memberi Anda kolom terakhir dari output.
Jadi begitulah.
Jadi itu mencetak dolar 9 sama dengan mencetak dolar dan F yang memberi Anda kolom terakhir.
Lalu bagaimana jika Anda ingin mencari kata tertentu dari file menggunakan semua perintah.
BAIK.
Jadi semua juga bisa melakukan pencarian untuk Anda.
Jadi katakanlah jika saya memiliki file karakter judul kucing dan dalam file itu kita memiliki semua karakter ini.
Bagaimana jika saya hanya ingin mencari baris yang memiliki kata Jerry.
Saya bisa menggunakan kode tunggal OK slash Jerry.
Pastikan Anda menentukan dengan tepat kurung kurawal J slash besar.
Cetak apa yang ditemukannya dan tutup rapat dan nama file yang Seinfeld dan memberi kami Jerry Seinfeld yang merupakan baris pertama
dari file kami karena Anda dapat melihat tidak ada baris lain di konten saya yang memiliki Jerry
di dalamnya.
Bagaimana jika saya ingin melakukan hal yang sama tetapi sebaliknya saya ingin mengisi tanda.
Jadi saya akan melakukan S E I dan F E L. D ..
Dan sekarang Anda akan melihat ada dua orang masuk di sana, Jerry Seinfeld dan Morty Seinfeld.
Jadi itu cocok dengan kata kunci yang tepat yang kami coba cari komandan berikutnya.
Kami akan coba apa.
Jika Anda ingin mendapatkan daftar adalah bidang yang dipisahkan oleh pembatas.
Dalam hal ini kita akan menggunakan kata sandi C itu lagi seperti yang kita gunakan pada perintah cut.
Jadi jika Anda menggunakan cat pada kata sandi C dan Anda akan melihat setiap bidang dalam file ini dipisahkan oleh titik dua.
Jadi Anda juga bisa menggunakan perintah kami di sini daripada memotong perintah untuk mendapatkan bidang.
Jadi jika Anda ingin mendapatkan bidang pertama yang memberi tahu Anda hanya nama pengguna maka Anda
bisa menggunakan awk dash minus f pembatas.
Dan dalam hal ini pembatasnya adalah titik dua.
Dan kemudian kode tunggal kurung kurawal $ satu kurung kurawal tutup kode tunggal ditutup dan pada kata sandi C dan Anda akan
melihat Anda mendapatkan semua nama pengguna dari file itu.
Hal yang sama bagaimana jika Anda ingin mendapatkan direktori home jadi direktori home kita tahu bahwa
itu sebenarnya adalah bidang keenam sehingga Anda mengetik 6 dan Anda akan mendapatkan semua direktori home jadi cut and arc dalam hal
ini bekerja sama.
Selanjutnya yang akan dipelajari adalah bagaimana jika Anda ingin mengganti kolom yang cocok dengan kata kunci tertentu.
Jadi katakanlah jika Anda benar-benar menggemakan Halo Tom dan dalam hal ini dolar juga adalah Tom.
Jadi itu akan menggantikan dolar dua itu.
Adam dan aku akan mencetaknya.
Jadi mari kita coba.
Jadi, ketika Anda melakukan gema katakanlah halo Tom dan Anda menekan enter.
Itu akan menggemakannya dan itu akan menggema kembali kepada Anda.
Baik.
Jadi ketika Anda menjalankan perintah ini lagi dengan menekan tombol panah dan Anda lakukan.
OK kode tunggal kurung kurawal dollar 2.
Dan dalam hal ini dolar 2 kita semua tahu adalah Tom dan saya ingin mengganti Tom.
Mari kita selamatkan Adam.
Dan jika kita mengetikkan Adam di sini dekat.
Dan kemudian kita lakukan titik
dua.
Bukan titik koma maaf.
Dan kemudian mencetak dolar 0 mencetak dolar 0 da dolar 0 berarti apa pun yang ditemukannya dicetak sekarang jadi kami akan melakukan dengan
jelas mengandaikan dan mengutip dekat satu kutipan tutup dan tekan enter dan Anda akan
melihat sekarang alih-alih melakukan Hello Tom itu melakukan halo Adam karena kami mengganti kolom kedua dengan Adam seperti yang bisa kami
gunakan kami juga bisa menggunakan karakter sesama yang telah ditandatangani.
Jadi mari kita lakukan cat pada file karakter Seinfeld sekarang bagaimana jika saya ingin mengganti setiap nama belakang dengan nama
saya jadi nama saya Imran benar.
Seperti yang Anda ketahui juga, saya ingin nama saya menjadi nama belakang untuk setiap kolom kedua.
Jadi dalam hal ini yang akan saya lakukan adalah kucing Seinfeld dan saya akan melakukan OK.
Hal yang sama sama dengan dolar 2 yang merupakan kolom kedua sama dengan double coat Imran ganda yang disebut Close semicolon.
Cetak dolar 0 kurung kurawal dekat.
Tutup kode tunggal.
Tekan enter dan Anda akan melihat sekarang setiap nama belakang adalah nama saya.
Begitulah cara Anda mengubah itulah cara perintah OK ini menjadi sangat ampuh untuk membuat perubahan pada file Anda.
Bergerak.
Bagaimana jika Anda ingin mengganti yang kedua.
Oh saya sudah melakukan itu dengan sempurna sehingga saya selangkah lebih maju.
Ini adalah sesuatu yang baru saja saya tunjukkan pada Anda.
Lalu yang berikutnya tidak apa-apa.
Bagaimana jika Anda ingin mendapatkan garis yang memiliki ukuran lebih dari 15 gigitan.
Oke jadi jika Anda menangkap Seinfeld Anda mungkin memperhatikan ada beberapa nama yang lebih kecil dan ada beberapa
nama yang lebih besar seperti ini.
George Steinbrenner dan SDL Costanza.
Jadi ini adalah nama yang lebih besar.
Dan itu memiliki gigitan yang lebih besar.
Jadi bagaimana jika saya hanya ingin mendapatkan nama-nama dari baris tersebut adalah baris yang memiliki nama-nama itu.
Apakah itu memiliki lebih dari 15 byte, panjang 15 karakter.
Jadi saya akan melakukan pertama-tama saya melihat Seinfeld dan kemudian saya akan melakukan OK.
Atau apa yang bisa saya lakukan daripada membawanya.
Saya hanya akan mulai dengan OK dan saya akan meletakkan nama akhir di
akhir kemudian kode tunggal dipinjamkan tanda kurung $ 0 tanda kurung ditutup lebih besar dari 15 kode tunggal tutup dan nama
file dalam hal ini tanda karakter Seinfeld dan Anda akan melihat itu memberi saya dua garis
yang memiliki ukuran panjang lebih dari 15.
Jika Anda melakukan 14 itu akan menemukan beberapa lagi.
Juga ditemukan kali ini juga ditemukan George Costanza.
Jadi begitulah cara Anda menggunakan perintah ini semua dalam hal panjangnya.
Lalu aku pindah untuk mendapatkan Seinfeld yang cocok di garis miring.
Saya punya garam.
Jadi ketika saya melakukannya dan saya pergi ke direktori home saya cukup ketik hit hit P WD dan Anda melihat Anda berada di
direktori home Anda di DirecTV rumah saya dan saya melakukan daftar minus l Saya memiliki semua file dan direktori ini.
Sekarang bagaimana jika saya ingin mendapatkan daftar yang hanya cocok dengan Seinfeld.
Saya akan melakukan lebih sedikit ketika
saya menjual kawat gigi Curly tunggal yang disebut.
F kurung dolar sembilan dan kita semua tahu dolar 9 adalah kolom terakhir yang bisa Anda lakukan dolar 9.
Atau Anda bisa melakukan F sama dengan Steinfeld double coat yang sama.
Jika itu cocok dengan Seinfeld maka Anda harus mencetaknya sehingga cetak dolar 0 titik koma dan kemudian Anda harus menutupnya dengan kurung
kurawal dan kemudian satu mantel dan topi masuk dan Anda akan melihat naik.
Saya mendapat pesan kesalahan.
Mari kita lihat di mana itu.
Ellis minus.
BAIK.
Jika $ 9 sama dengan Seinfeld 0.
Saya tidak meletakkan tanda kurung di sini jadi saya menekan tombol panah.
Saya harus meletakkan tanda kurung untuk menutup argumen saya dan sekarang saya menekan enter dan itu akan memberi saya hanya file atau
direktori yang cocok dengan bidang terakhir atau bidang kesembilan sama dengan tanda merasa.
Maka yang terakhir saya akan memberi Anda contoh dari semua perintah adalah bagaimana jika Anda
ingin menemukan angka total dari bidang dalam file atau output jadi katakanlah jika Anda menjalankan kecuali minus l di sini
dan Anda menghitungnya untuk mencari tahu kolom mana yang ingin Anda perbaiki.
Jadi katakanlah jika Anda mencari kolom terakhir dan Anda ingin tahu berapa banyak
kolom hasil ini, apakah Anda sudah menghitung 1 2 3 4 5 6 7 8 9.
Atau Anda cukup menjalankan perintah kecuali minus L dan Orkut mencetak huruf F. Tidak, tidak ada dolar dan saya baru saja menutup kawat keriting
dan satu kutipan dekat telah masuk dan saya akan memberi tahu Anda bahwa ada sembilan bidang yang teratas yang Anda lihat dua sebenarnya ketika
Anda melakukannya ls dikurangi L Anda akan lihat di sini di atas adalah jumlah ini
hingga delapan puluh sehingga Anda bisa mengabaikan bahwa itu pada dasarnya memberi Anda.
Berikut adalah dua bidang dan sisanya.
Setiap baris memiliki sembilan bidang jadi ini semua tentang.
OK ada disana.
Ada begitu banyak yang dapat Anda lakukan dengan semua perintah pada saat itu sehingga saya mungkin saya tidak punya
waktu untuk membahasnya tetapi Anda bisa terus maju dan mencoba melakukan man on OK untuk mencari tahu apa saja pilihan lain yang Anda miliki.
Ada juga G York P atau P G OK DG semua bisa ada yang berbeda yang dapat Anda gunakan dan ada opsi
yang berbeda yang dapat Anda gunakan coba masing-masing dari mereka jika Anda punya waktu untuk sehingga Anda memiliki pegangan
yang lebih baik pada perintah.
BAIK.