bash中有2个参数函数调用

时间:2016-06-03 20:09:55

标签: bash while-loop arguments

我正在尝试在bash中编写一个两个参数函数。这是代码

cd() {  
if [ $1 != .. ]; then builtin cd $1 ; ls
else 
  if [ -z "$2" ]; then 
        builtin cd ..
  else
    echo "$2"
    int= $2
    while [ $int > 0 ]; do
      builtin cd ..
      ((int=int-1))
    done 
  fi ;
fi ; 
 }

当我在终端用这条线路运行它时..它将cd父母和echo 4但是它打印4:命令未找到。有人可以帮我这个吗?

0 个答案:

没有答案