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.



5
perbedaan antara "function foo () {}" dan "foo () {}"
Saya dapat mendefinisikan bashfungsi menggunakan atau menghilangkan functionkata kunci. Apakah ada perbedaan? #!/bin/bash function foo() { echo "foo" } bar() { echo "bar" } foo bar Keduanya panggilan ke fungsi foodan barberhasil dan saya tidak bisa melihat perbedaan. Jadi saya bertanya-tanya apakah itu hanya untuk meningkatkan keterbacaan, atau ada sesuatu …
98 bash  shell  function  posix 

8
Bisakah saya "mengekspor" fungsi dalam bash?
source some_file some_file: doit () { echo doit $1 } export TEST=true Jika saya sumber some_file fungsi "doit" dan variabel TEST tersedia di baris perintah. Tetapi menjalankan skrip ini: script.sh: #/bin/sh echo $TEST doit test2 Akan mengembalikan nilai TEST, tetapi akan menghasilkan kesalahan tentang fungsi tidak dikenal "doit". Bisakah saya …
81 bash  function 

12
Mengapa menulis seluruh skrip bash dalam fungsi?
Di tempat kerja, saya sering menulis skrip bash. Atasan saya menyarankan agar seluruh skrip dipecah menjadi fungsi, mirip dengan contoh berikut: #!/bin/bash # Configure variables declare_variables() { noun=geese count=three } # Announce something i_am_foo() { echo "I am foo" sleep 0.5 echo "hear me roar!" } # Tell a joke …



8
Melakukan matematika sederhana di baris perintah menggunakan fungsi bash: $ 1 dibagi dengan $ 2 (mungkin menggunakan bc)
Kadang-kadang saya perlu membagi satu nomor dengan yang lain. Akan lebih bagus jika saya bisa mendefinisikan fungsi bash untuk ini. Sejauh ini, saya terpaksa menggunakan ekspresi seperti echo 'scale=25;65320/670' | bc tetapi akan lebih bagus jika saya bisa mendefinisikan fungsi .bashrc yang terlihat seperti divide () { bc -d $1 …

4
Cakupan Variabel Lokal dalam Fungsi Shell
Setelah membaca 24.2. Variabel Lokal , saya berpikir bahwa mendeklarasikan variabel vardengan kata kunci localberarti bahwa varnilai hanya dapat diakses dalam blok kode yang dibatasi oleh kurung kurawal suatu fungsi. Namun, setelah menjalankan contoh berikut, saya menemukan bahwa varjuga dapat diakses, dibaca dan ditulis dari fungsi dipanggil oleh blok kode …

3
Apakah fungsi dijalankan sebagai subproses di Bash?
Di Advanced Bash-Scripting Guide , misalnya 27-4 , baris ke-7 dari bawah, saya telah membaca ini: Suatu fungsi berjalan sebagai sub-proses. Saya melakukan tes di Bash, dan sepertinya pernyataan di atas salah. Pencarian di situs ini, Bash Man, dan mesin pencari saya tidak membawa cahaya. Apakah Anda punya jawaban dan …
28 bash  process  function 



2
apa yang setara dengan zsh dari ekspor -f bash
Jadi saya mulai menggunakan zsh. Saya suka semuanya. Tampaknya sangat keren dan apik, dan fakta bahwa direktori kerja saat ini dan baris perintah aktual pada baris yang berbeda adalah baik, tetapi pada saat yang sama, saya memperhatikan bahwa itu zshbisa sedikit lebih lambat daripada bash, terutama ketika mencetak teks ke …


6
Menjalankan Fungsi Bash Script dengan Sudo
Saya memiliki skrip yang melakukan sejumlah hal yang berbeda, yang sebagian besar tidak memerlukan hak khusus. Namun, satu bagian spesifik, yang saya isi di dalam suatu fungsi, membutuhkan hak akses root. Saya tidak ingin mengharuskan seluruh skrip dijalankan sebagai root, dan saya ingin dapat memanggil fungsi ini, dengan hak akses …
22 bash  sudo  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.