首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >将输入参数传递给bash别名/函数

将输入参数传递给bash别名/函数
EN

Stack Overflow用户
提问于 2016-06-17 10:14:01
回答 1查看 818关注 0票数 1

在bash shell中,根据两个输入参数转到特殊目录的命令是什么?

我想要执行的命令是:

代码语言:javascript
复制
cd /home/btfoouser/mia_YOCTO/build_4/build/tmp-eglibc/deploy/images/p99/

我想从命令行将build4p99作为输入参数传递给cd命令。

例如,命令将是my_cd build_4 p99,它应该被转换为

代码语言:javascript
复制
cd /home/btfoouser/mia_YOCTO/build_4/build/tmp-eglibc/deploy/images/p99/

我试过了:

代码语言:javascript
复制
alias my_cd ='cd /home/btfoouser/mia_YOCTO/$1/build/tmp-eglibc/deploy/images/$2'
EN

回答 1

Stack Overflow用户

发布于 2016-06-17 10:23:40

别名不解析参数。使用函数:

代码语言:javascript
复制
my_cd() { cd "/home/btfoouser/mia_YOCTO/$1/build/tmp-eglibc/deploy/images/$2"; }

要使该函数成为永久函数,请将其放入~/.bashrc文件中。

票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/37872068

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档