小编leo*_*zos的帖子

带参数的bash别名

我想从 csh 切换到 bash,然后我必须使用我使用的命令设置 .bashrc。用参数翻译别名似乎并不像我相信的那样容易。csh:

alias gr 'xmgrace -legend load -nxy \!* -free -noask&'
Run Code Online (Sandbox Code Playgroud)

param\!*表示命令行中的所有参数;然后我尝试了 bash:

alias gr='xmgrace -legend load -nxy $@ -free -noask&'
alias gr='xmgrace -legend load -nxy $(@) -free -noask&'
Run Code Online (Sandbox Code Playgroud)

但都没有奏效。

另一个问题来自记住当前目录 csh:

alias t 'set t=\`pwd\``;echo $t'
alias tt 'cd $t'
Run Code Online (Sandbox Code Playgroud)

我尝试了很多东西,但没有任何结果。

bash alias bashrc

3
推荐指数
1
解决办法
2万
查看次数

标签 统计

alias ×1

bash ×1

bashrc ×1