GNU/Linux >> Belajar Linux >  >> Linux

Linux memperluas Tutorial Perintah Untuk Pemula (dengan Contoh)

Saat bekerja pada baris perintah di Linux, mungkin timbul situasi di mana-dalam persyaratannya adalah mengganti tab dalam file dengan spasi. Tugasnya tidak sulit jika filenya kecil, tetapi bagaimana jika file yang Anda tangani besar, atau lebih buruk lagi, ada ratusan file yang harus Anda ubah?

Jangan khawatir, ada alat baris perintah yang dibuat khusus untuk pekerjaan ini. Alat yang dimaksud adalah perluas , dan dalam tutorial ini, kita akan membahas dasar-dasar expand menggunakan beberapa contoh yang mudah dipahami. Namun sebelum kita melakukannya, ada baiknya berbagi bahwa semua perintah dan instruksi yang disebutkan di sini telah diuji pada Ubuntu 16.04LTS.

Linux perluas perintah

perluas perintah, seperti yang telah disebutkan, memungkinkan Anda mengonversi tab menjadi spasi. Berikut sintaks perintahnya:

expand [OPTION]... [FILE]...

Inilah cara halaman manual alat mendefinisikannya:

Convert tabs in each FILE to spaces, writing to standard output. With no FILE, or when FILE is -, 
read standard input.

Contoh gaya Tanya Jawab berikut akan memberi Anda gambaran yang lebih baik tentang bagaimana memperluas perintah berfungsi.

Q1. Cara mengonversi tab menjadi spasi menggunakan luaskan perintah?

Penggunaan dasar expand sangat sederhana:berikan nama file (yang berisi tab) sebagai argumen ke alat.

Misalnya:

expand file1

Itu dia. Alat ini akan menghasilkan konten file dalam output, dengan satu-satunya perubahan adalah spasi, bukan tab. Perhatikan bahwa jika Anda ingin membuat perubahan seperti itu di banyak file, cukup masukkan semua nama file di input, dan tab akan dikonversi menjadi spasi di semua file sekaligus.

Tentu saja, Anda dapat dengan mudah mentransfer output ke beberapa file lain menggunakan operator pengalihan.

expand file1>file2

Q2. Bagaimana membatasi memperluas dampaknya hanya pada tab awal?

Terkadang, Anda mungkin hanya ingin mengonversi tab yang mendahului baris, dan membiarkannya seperti yang muncul setelah yang tidak kosong. perluas perintah memungkinkan Anda melakukan ini juga, hanya saja Anda harus menggunakan -i opsi baris perintah.

expand -i file1

Q3. Bagaimana cara mengubah jumlah tab spasi yang dikonversi?

Secara default, luaskan mengonversi tab menjadi jumlah spasi yang sesuai. Namun, jika mau, Anda dapat mengubah jumlah spasi menggunakan -t opsi baris perintah. Opsi ini mengharuskan Anda memasukkan jumlah spasi baru.

Misalnya, dalam kasus kami, tab diubah menjadi 4 spasi secara default. Jadi, untuk mengurangi spasi ini menjadi 1, kami menggunakan perintah berikut:

expand -t1 file1

Harap diperhatikan bahwa ketika tidak ada file yang dilewatkan sebagai input ke alat ini, atau Anda memberikan tanda hubung '-' sebagai nama file, konten input dibaca dari input standar (STDIN).

Kesimpulan

memperluas command menawarkan serangkaian fitur yang terbatas, tetapi mengingat bahwa alat ini dibuat untuk tujuan yang sangat spesifik, opsi yang disediakannya sudah lebih dari cukup. Cukup latih apa pun yang telah Anda baca, dan Anda akan dapat langsung menggunakan alat ini. Mereka yang tertarik, dapat mengakses halaman manual perintah di sini.


Linux
  1. Tutorial perintah faktor Linux untuk pemula (dengan contoh)

  2. Linux ya Tutorial Perintah untuk Pemula (dengan Contoh)

  3. Tutorial Perintah Linux nproc untuk Pemula (dengan Contoh)

  1. Tutorial Perintah Linux tac untuk Pemula (dengan Contoh)

  2. Tutorial Perintah Pengguna Linux untuk Pemula (dengan Contoh)

  3. Tutorial Perintah nama dasar Linux untuk Pemula (dengan Contoh)

  1. Tutorial perintah expr Linux untuk pemula (dengan contoh)

  2. Tutorial Perintah penjumlahan Linux untuk Pemula (dengan Contoh)

  3. Tutorial Perintah tidur Linux untuk Pemula (dengan Contoh)