GNU/Linux >> Belajar Linux >  >> Linux

Bagaimana Cara Melewati Parameter Ke Alias?

Untuk skrip bash, saya dapat menggunakan "[email protected]" untuk mengakses argumen. Apa yang setara ketika saya menggunakan alias?

Jawaban yang Diterima:

Alias ​​​​seperti perintah di mana semua argumen kepada mereka diteruskan sebagai argumen ke program mereka alias. Misalnya, jika Anda menggunakan alias ls ke ls -la , lalu ketik ls foo bar akan sangat jalankan ls -la foo bar di baris perintah.

Jika Anda ingin memiliki kontrol aktual atas bagaimana argumen ditafsirkan, maka Anda dapat menulis fungsi seperti ini:

my_program_wrapper() {
    local first_arg="$1" 
          second_arg="$2"

    shift 2               # get rid of the first two arguments

    # ...

    /path/to/my_program "[email protected]"
}

Linux
  1. Bagaimana Menangani Switch Dalam Script Shell?

  2. Bagaimana cara meneruskan parameter ke skrip Bash?

  3. Cara meneruskan output perintah sebagai beberapa argumen ke perintah lain

  1. bash:cara menyampaikan argumen baris perintah yang berisi karakter khusus

  2. cara menggunakan $1 dengan benar dalam sebuah alias dengan dua argumen

  3. Cara menyampaikan beberapa argumen untuk dieksekusi dengan skrip .sh

  1. Bagaimana Cara `alias Sudo !!`?

  2. C++11:Bagaimana cara membuat alias suatu fungsi?

  3. mac cara menyimpan alias di komputer