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]"
}
Perbedaan Antara Sumber ('.' Atau 'sumber') Dan Mengeksekusi File Di Bash?
Apa Perbedaan Antara $(stuff) dan `stuff`?