Pertanyaan yang diberi tag «function»

Pertanyaan tentang penggunaan fungsi dalam konteks Unix & Linux (kebanyakan tetapi tidak secara eksklusif shell skrip). Pertanyaan tentang pemrograman dengan Python, Perl, Ruby, dll. Harus ditanyakan pada Stack Overflow.

7
Apakah konsep "panggilan balik" pemrograman ada di Bash?
Beberapa kali ketika saya membaca tentang pemrograman saya menemukan konsep "panggilan balik". Lucunya, saya tidak pernah menemukan penjelasan yang bisa saya sebut "didaktik" atau "jelas" untuk istilah "fungsi panggilan balik" ini (hampir semua penjelasan yang saya baca tampak cukup berbeda dari yang lain dan saya merasa bingung). Apakah konsep pemrograman …
21 bash  function 

2
Bagaimana cara mendapatkan nama file buffer saat ini di emacs?
Salah satu fitur utama yang saya lewatkan tentang Vim, adalah selalu menyimpan nama file file saat ini di %buffer ( info lebih lanjut ). Itu memungkinkan meluncurkan perintah dengan mudah seperti: ;; compile current file :! gcc % ;; source current file (useful when I'm editing .vimrc :source % ;; …
19 emacs  function 




5
Bagaimana cara mengatur alias pada basis per-direktori?
Misalkan Anda memiliki alias go, tetapi ingin melakukan hal yang berbeda di direktori yang berbeda? Dalam satu direktori harus dijalankan cmd1, tetapi di direktori lain harus dijalankancmd2 Omong-omong, saya sudah memiliki alias untuk beralih ke direktori di atas, jadi apakah mungkin untuk menambahkan gopenugasan alias ke fooalias? alias "foo=cd /path/to/foo" …

2
Alias ​​dan fungsi
Dari manual bash Aturan tentang definisi dan penggunaan alias agak membingungkan. Bash selalu membaca setidaknya satu jalur input lengkap sebelum menjalankan salah satu perintah di jalur itu. Alias ​​diperluas ketika perintah dibaca, bukan saat dijalankan. Oleh karena itu, definisi alias muncul pada baris yang sama dengan perintah lain tidak berlaku …
17 bash  alias  function 

5
Fungsi bash stateful
Saya ingin menerapkan fungsi dalam Bash yang meningkatkan (dan mengembalikan) hitungan dengan setiap panggilan. Sayangnya ini tampaknya non-sepele karena saya menjalankan fungsi di dalam subkulit dan akibatnya tidak dapat memodifikasi variabel shell induknya. Inilah usaha saya: PS_COUNT=0 ps_count_inc() { let PS_COUNT=PS_COUNT+1 echo $PS_COUNT } ps_count_reset() { let PS_COUNT=0 } Ini …

1
Cara menggunakan fungsi yang didefinisikan dengan xargs
Ini kode saya #!/bin/bash showword() { echo $1 } echo This is a sample message | xargs -d' ' -t -n1 -P2 showword Jadi saya memiliki fungsi showwordyang menggemakan string apa pun yang Anda berikan sebagai parameter ke fungsi. Kemudian saya telah xargsmencoba memanggil fungsi dan meneruskan satu kata sekaligus …
16 bash  xargs  function 

3
Menjalankan executable di PATH dengan nama yang sama dengan fungsi yang ada
Kadang-kadang saya mendefinisikan fungsi yang membayangi yang dapat dieksekusi dan mengubah argumen atau outputnya. Jadi fungsinya memiliki nama yang sama dengan executable, dan saya perlu cara bagaimana menjalankan executable dari fungsi tanpa memanggil fungsi secara rekursif. Misalnya, untuk secara otomatis menjalankan output fossil diffmelalui colordiffdan less -Rsaya gunakan: function fossil …
16 bash  path  function 


4
fungsi panggilan dinyatakan di bawah ini
Apakah mungkin untuk memanggil fungsi yang dideklarasikan di bawah dalam bash? Contoh if [ "$input" = "yes" ]; then YES_FUNCTION elif [ "$input" = "no" ]; then NO_FUNCTION else exit 0; fi YES_FUNCTION() { ..... ..... } NO_FUNCTION() { ..... ..... }


3
Tampilkan tubuh fungsi di Bash
Saya telah mengatur beberapa fungsi di .bashrcfile saya . Saya hanya ingin menampilkan kode aktual dari fungsi dan tidak menjalankannya, untuk dengan cepat merujuk ke sesuatu. Apakah ada cara, kita bisa melihat definisi fungsi?
14 bash  function 


Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.