如何创建带有多行参数的别名如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 \!* '

,但它不起作用。 关于如何创建这样的别名的任何建议?

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)

相关问答

错误1:Request method ‘DELETE‘ not supported 错误还原:...
错误1:启动docker镜像时报错:Error response from daemon:...
错误1:private field ‘xxx‘ is never assigned 按Alt...
报错如下,通过源不能下载,最后警告pip需升级版本 Requirem...