我正在尝试在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:命令未找到。有人可以帮我这个吗?