0

这个脚本文件名为“1sr”,我可以在终端“.1sr”中工作

我想更改目录“home/byram/workspace/1/src/com/seri/*”

#!bin/sh
f=$(basename $0 | tr -d "sr")
pth="/home/byram/workspace/$f"
my1=$(ls $pth/src/com/seri)
cd $etc/src/com/seri/$my1

在“.1sr”命令 f 变量集“bash”之后我该如何修复它?

4

2 回答 2

2

我建议将一个名为“prj”的函数放入您的.bashrc

prj () {
    cd /home/byram/workspace/"$1"/src/com/seri
}

然后像这样使用它

prj 1    # Switch to ...1/src/com/seri
prj 2    # Switch to ...2/src/com/seri
于 2012-09-30T15:58:35.720 回答
0

我在.bashrc这行添加:

wr (){
cd /home/byram/workspace/"$1"/w
v1=$(ls /home/byram/workspace/"$1"/src/*/*)
v2=$(ls /home/byram/workspace/"$1"/src/*)
v3=$(ls /home/byram/workspace/"$1"/src/)
echo "$v3.$v2.$v1"    
}

适用于任何项目,例如。com.example.abc,org.samp.xyz

感谢@chepner

于 2012-09-30T16:42:05.180 回答