这个脚本文件名为“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”之后我该如何修复它?
这个脚本文件名为“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”之后我该如何修复它?
我建议将一个名为“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
我在.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