unix - 如何在多行中创建带有参数的别名(如 SH 文件)
问题描述
我在 RedHat 6 上。我正在尝试创建一个带参数的别名,但为了使别名更“可读”,我想在多行中创建它(参见下面的代码)别名在一个名为“ reg_aliases"
示例: 代替
alias run_reg ' svn up ; cd project ; compile \!* ; cd project2 ; compile \!* '
想要的:
alias run_reg ' svn up
cd project ; compile \\!* ;
cd project2 ; compile \\!* ; '
我试图在每一行之后添加“\”,但最后一行,它也不起作用。
原始代码:
alias comp_env_none 'arun -c -toppath \\!* -sncomp'
alias run_reg ' svn up $PROJECT; cd $PROJECT/work; comp_env_none $TOP -clean; cd $PROJECT/work_2 ; comp_env_none $TOP2 ; vmanager -gui \\!* '
试图这样做:
alias run_reg ' svn up $PROJECT; \
cd $PROJECT/work; comp_env_none $TOP -clean; \
cd $PROJECT/work_2 ; comp_env_none $TOP2 ; \
vmanager -gui \!* '
它没有用。关于如何创建这样一个别名的任何建议?
解决方案
推荐阅读
- c - 在 Ubuntu 14.04 上交叉编译旧版本的 gcc (4.8.2) 在配置脚本中失败
- python - Python 中的 Elasticsearch search_phase_execution_exception
- laravel - 渐进式 Web 应用程序 laravel 缓存问题
- java - 直接登录 elasticsearch 与使用 logstash 和 filebeat
- ios - 在swift 5中关闭视图控制器时如何重新加载tableview
- azure - 在 Azure Databricks Notebook 上检索群集不活动时间
- nlp - ViVIT PyTorch:RuntimeError:/pytorch/aten/src/THCUNN/generic/ClassNLLCriterion.cu:15 不支持多目标
- database - PostgreSql 的 NLog DB 配置问题
- java - 基于具有字段名称的动态列表对 java 对象的选定字段进行动态序列化
- java - 如果列表中有 unicode,则 java 中的集合排序不正确