GNU/Linux >> Belajar Linux >  >> Linux

Apa itu penggunaan () dalam skrip shell?

Itu hanya sebuah konvensi. Ketika ada yang salah dengan nilai yang diberikan pada baris perintah, orang sering menggunakan fungsi yang disebut penggunaan() untuk memberi tahu Anda masalah/nilai yang diharapkan. Misalnya:

#!/bin/sh
if [ $# -ne 1 ] ; then
    usage
else
    filename=$1
fi
...

Saat Anda memeriksa argumen yang dikirim ke program, terkadang Anda harus memberi tahu pengguna bahwa mereka gagal menjalankan perintah.

Misalnya, jika Anda mengharapkan program Anda dipanggil dengan myprogram filename , maka Anda akan memanggil usage jika tidak ada parameter atau lebih dari 1 parameter.

Alih-alih memiliki pesan yang sama di beberapa lokasi di kode Anda dengan konten usage , praktik yang lebih baik adalah melakukan hanya satu fungsi.


Linux
  1. Deskriptor File &Skrip Shell?

  2. Haruskah Saya Menggunakan Apt Atau Apt-get Di Shell Scripting?

  3. Apa itu /bin/benar?

  1. Sumber Daya Untuk Pemrograman Shell Portabel?

  2. Apa yang dilakukan % di string shell Linux?

  3. Apa shell default Busybox?

  1. Mekanisme Blok Pernyataan Dalam Scripting Shell?

  2. Bagaimana Membandingkan String di Bash Shell Scripting

  3. Dapatkan penggunaan CPU dalam skrip shell?