首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >用变量输入创建别名?

用变量输入创建别名?
EN

Ask Ubuntu用户
提问于 2023-01-15 18:41:17
回答 2查看 91关注 0票数 0

所以我看到了一个类似的问题,但是用鱼。我想我用的是香草ubuntu 20终端。

我拥有的是一个目录1dir='cd such/and/such/and/such'的别名,还有一个用于运行python脚本的别名,其中它需要一个变量文件的输入。

代码语言:javascript
复制
pyGraph='python3 -m bruhPy [filename.py]'
  1. 问题是-显然,我并不总是运行同一个filename.py。我如何确保我能写pyGraph filename.py?那能行吗?
  2. 这两个别名可以合并在一个命令中吗?比如1dir pyGraph filename.py?还是必须单独执行?
EN

回答 2

Ask Ubuntu用户

发布于 2023-01-15 20:31:07

  1. 你要写alias pyGraph='python3 -m bruhPy。然后将pyGraph file.py扩展为python3 -m bruhBy file.py
  2. 别名仅针对命令的第一个单词展开。您需要将1dirpyGraph ...写成两个单独的命令(用分号或换行符分隔它们)
票数 0
EN

Ask Ubuntu用户

发布于 2023-01-15 20:40:32

您还可以编写一个函数:

代码语言:javascript
复制
function pyg {
  cd such/and/such/and/such
  python3 -m bruhPy "$1"
}

并使用pyg <filename>调用它。

我发现,每当我的化名需要更多的权力时,我就会求助于函数。

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

https://askubuntu.com/questions/1450371

复制
相关文章

相似问题

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