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.

2
Bagaimana cara meningkatkan variabel lokal di Bash?
Data 1 \begin{document} 3 Kode #!/bin/bash function getStart { local START="$(awk '/begin\{document\}/{ print NR; exit }' data.tex)" echo $START } START2=$(getStart) echo $START2 yang kembali 2tetapi saya inginkan 3. Saya tidak berhasil mengubah akhirnya dengan jawaban ini tentang Bagaimana saya bisa menambahkan angka dalam skrip bash : START2=$((getStart+1)) Bagaimana Anda …


2
Bagaimana cara mendefinisikan ulang fungsi bash dalam definisi lama?
Apakah ada cara saya dapat mendefinisikan kembali fungsi bash dalam hal definisi lamanya? Sebagai contoh saya ingin menambahkan blok kode berikut ke mukadimah fungsi command_not_found_handle (), # Check if $1 is instead a bash variable and print value if it is local VAL=$(eval echo \"\$$1\") if [ -n "$VAL" ] …
13 bash  function 

2
Karakter nama fungsi shell valid
Menggunakan karakter Unicode yang diperluas (tidak diragukan) bermanfaat bagi banyak pengguna. Kerang yang lebih sederhana (abu (busybox), tanda hubung) dan ksh gagal dengan: tést() { echo 34; } tést Tapi bash , mksh , lksh , dan zsh tampaknya memungkinkan. Saya sadar bahwa nama fungsi POSIX yang valid menggunakan definisi …
13 bash  shell  zsh  function 


2
Bash Scripting menggema secara lokal dalam suatu fungsi
Dalam skrip bash saya mencoba untuk menjaga variabel saya lokal ke fungsi di mana pun saya bisa dan kemudian melewati apa yang saya butuhkan dari fungsi seperti di bawah ini #!/bin/bash function FUNCTION() { local LOCAL="value" echo "$LOCAL" # return this variable } GLOBAL=$(FUNCTION) echo "$GLOBAL" Tetapi apakah mungkin untuk …

2
Parameter opsional dalam fungsi bash
Saya memiliki fungsi untuk dengan cepat membuat cabang SVN baru yang terlihat seperti itu function svcp() { svn copy "repoaddress/branch/$1.0.x" "repoaddress/branch/dev/$2" -m "dev branch for $2"; } Yang saya gunakan untuk dengan cepat membuat cabang baru tanpa harus mencari dan menyalin paste alamat dan beberapa hal lainnya. Namun untuk pesan …

3
Keluar dari fungsi bash, bukan terminal
Saya memiliki skrip bash seperti di bawah ini yang menginstal zookeeper tetapi hanya jika belum diinstal. ##zookeper installZook(){ ZOOK_VERSION="3.4.5" ZOOK_TOOL="zookeeper-${ZOOK_VERSION}" ZOOK_DOWNLOAD_URL="http://www.us.apache.org/dist/zookeeper/${ZOOK_TOOL}/${ZOOK_TOOL}.tar.gz" if [ -e $DEFAULT_INSTALLATION_DEST/${ZOOK_TOOL} ]; then echo "${ZOOK_TOOL} alreay installed"; exit 1; # <<<< here elif [ ! -e $DEFAULT_SOURCE_ROOT/${ZOOK_TOOL}.tar.gz ]; then wgetIt $ZOOK_DOWNLOAD_URL else echo "[info] : $DEFAULT_SOURCE_ROOT/$ZOOK_TOOL …

2
Apa arti %% dalam nama fungsi?
Melihat output env, saya perhatikan ada juga fungsi berikut. BASH_FUNC_mc%%=() { . /usr/share/mc/mc-wrapper.sh } Isi file /usr/share/mc/mc-wrapper.sh adalah sebagai berikut. MC_USER=`id | sed 's/[^(]*(//;s/).*//'` MC_PWD_FILE="${TMPDIR-/tmp}/mc-$MC_USER/mc.pwd.$$" /usr/bin/mc -P "$MC_PWD_FILE" "$@" if test -r "$MC_PWD_FILE"; then MC_PWD="`cat "$MC_PWD_FILE"`" if test -n "$MC_PWD" && test -d "$MC_PWD"; then cd "$MC_PWD" fi unset MC_PWD …


1
Bash alias dengan spasi sebagai bagian dari perintah
Saya mencoba membuat alias bash, di mana alias itu sendiri memiliki spasi di dalamnya. Idenya adalah alias (yaitu con) singkatan sudo openvpn --config /path/to/my/openvpn/configs/. Yang menghasilkan perintah yang dapat dibaca, ketika conalias digunakan. yaitu: `con uk.conf` == `sudo openvpn --config /path/to/my/openvpn/configs/uk.conf` Saya memahami bahwa saya tidak dapat mendeklarasikan alias seperti …

2
Bagaimana cara mendokumentasikan fungsi dan alias bash khusus saya?
Masalah: Saya memiliki beberapa fungsi bash dan alias. Saya tidak dapat mengingat semuanya di atas kepala saya, jadi saya biasanya membuka file .bash_functionsdan .bash_aliasesfile saya untuk menemukan yang saya butuhkan. Pertanyaan: Bagaimana saya bisa membuat daftar fungsi / alias yang tersedia dari bash prompt? Apakah mungkin bagi saya untuk mendokumentasikan …

1
Lihat definisi fungsi shell saat ini
Jadi saya mengedit bashrc terus-menerus, dan saya memiliki terminal terbuka dengan definisi fungsi yang berfungsi, meskipun bashrc telah diperbarui dengan definisi fungsi yang salah. (Karena definisi tidak berubah sampai saya sumber bashrc yang diperbarui) Bagaimana saya bisa mencari definisi fungsi kerja dalam kasus ini? Misalnya, jika saya mengetik: alias function_name …
11 function  bashrc 


4
menetapkan dan memeriksa metadata fungsi bash
Saya sering menghasilkan dan mendaftarkan banyak fungsi bash yang mengotomatiskan banyak tugas yang biasanya saya lakukan dalam proyek pengembangan saya. Generasi itu tergantung pada meta-data dari proyek yang saya kerjakan. Saya ingin membubuhi keterangan fungsi dengan info proyek yang dihasilkan, dengan cara ini: func1() { # This function was generated …
10 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.