将参数传递给别名,该别名是字符串的一部分

受苦

抱歉,这是一个愚蠢的问题。

我的工作区dir1,dir2,dir3和dirzz中有4个目录。我需要使用一个参数设置别名来决定要调用哪个目录。例如

$ gotodir 1

这应该带我到dir1

$ gotodir z

这应该带我晕眩

我试过了 alias gotodir="cd ~/home/user/dir${1}" alias gotodir='cd ~/home/user/dir$1'

但是都抛出错误

有人可以帮我吗,在此先感谢

丢失的

bash手册页alias部分中:

在替换文本中没有使用参数的机制。如果需要参数,则应使用shell函数

因此,要做您想做的只是定义一个函数:

gotodir() { cd ~/dir"$1"; }

然后将其称为:

gotodir 1

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

在列别名中包含参数作为字符串的一部分

将参数作为查询字符串或 url 的一部分传递?

将tibble中的字符串替换为该字符串的一部分

将 null 作为 vararg 参数的一部分从 Kotlin 传递给 Java 方法

删除字符串的一部分

选择字符串的一部分

替换字符串的一部分

隔离字符串的一部分

反转字符串的一部分

Dao 对象 queryForId 将长度为 0 的字符串作为参数的一部分?

如何在PHP中将“&”作为字符串的一部分传递?

使用字符串作为参数的一部分

如果子字符串是数组的一部分,请替换该子字符串

如何使用VBScript从该字符串中的静态位置显示字符串的一部分?

在文档中搜索特定字符串,然后打印出该字符串的一部分

将“ whoami”的结果用作别名的一部分

如何将单引号转义为别名复合命令的一部分?

将 Flask 中的字符串列表传递给 javascript 将列表的第一部分作为字符串返回

使用WriteLine仅将字符串的一部分写入文件

如何将字符串的一部分更改为 JSX 元素?

将字符串的一部分放入变量中

将React Element的字符串值的一部分加粗

awk将变量添加到列字符串的一部分

将变量打印为多行字符串的一部分?

如何将字符串的一部分提取到变量中?

将字符串的一部分转换为数组

如何将字符串的一部分捕获到向量中

如何将PChar的一部分提取到字符串中?

将字符串值的一部分转换为数字并连接