English 中文(简体)
.bash_Functions: 相互之间调动职能
原标题:.bash_functions: Calling a function from another one
  • 时间:2012-05-04 08:55:32
  •  标签:
  • bash

我的<代码>bash_Functions界定了以下两项职能: (载于.bashrc):

up() {
  if (($# == 0)); then
    cd ..
  else
    for basename; do
      local result=$(_foo)
      echo $result
      cd $result
    done
  fi
}

_foo() {
  echo ${PWD%/$1/*}/$basename
}

虽然我可以执行<条码>_foo,在一执行<条码>时,看上去看<条码>_foo。 我在这里做过错,还是不可能这样做?

最佳回答

它的确是“know”_foo,但你没有通过一个参数来_foo,这样可能造成混乱。

问题回答

Bash 字母顺序先后执行。 在您的情形下,_foo(>>可在up(>前界定,一切工作均应处以罚款。





相关问题
Parse players currently in lobby

I m attempting to write a bash script to parse out the following log file and give me a list of CURRENT players in the room (so ignoring players that left, but including players that may have rejoined)...

encoding of file shell script

How can I check the file encoding in a shell script? I need to know if a file is encoded in utf-8 or iso-8859-1. Thanks

Bash usage of vi or emacs

From a programming standpoint, when you set the bash shell to use vi or emacs via set -o vi or set -o emacs What is actually going on here? I ve been reading a book where it claims the bash shell ...

Dynamically building a command in bash

I am construcing a command in bash dynamically. This works fine: COMMAND="java myclass" ${COMMAND} Now I want to dynamically construct a command that redirectes the output: LOG=">> myfile.log ...

Perform OR on two hash outputs of sha1sum

I want perform sha1sum file1 and sha1sum file2 and perform bitwise OR operation with them using bash. Output should be printable i.e 53a23bc2e24d039 ... (160 bit) How can I do this? I know echo $(( ...

Set screen-title from shellscript

Is it possible to set the Screen Title using a shell script? I thought about something like sending the key commands ctrl+A shift-A Name enter I searched for about an hour on how to emulate ...

热门标签