#!/bin/bash
dir=~/proj/android-2.3.4 #name:go.sh
cd $dir
在终端上执行./go.sh,但是当前工作目录依旧保持不变,原因就是执行脚本时候,只是在当前的shell下开了一个子进程,切换目录是在子进程里面执行的,跟当前终端进程木关系。
解决办法:
方法一: source ./go.sh
方法二::. ./go.sh 第一个.是shell的内部命令,表示在当前shell进程下执行命令#!/bin/bash
dir=~/proj/android-2.3.4 #name:go.sh
cd $dir
解决办法:
方法一: source ./go.sh
方法二::. ./go.sh 第一个.是shell的内部命令,表示在当前shell进程下执行命令