小编xeb*_*che的帖子

如何获取调用bash脚本的别名

$0 扩展为shell脚本的名称.

$ cat ./sample-script
#!/bin/bash
echo $0
$ chmod 700 ./sample-script
$ ./sample-script
./sample-script
Run Code Online (Sandbox Code Playgroud)

如果通过符号链接调用shell脚本,请$0展开其名称:

$ ln -s ./sample-script symlinked-script
$ ./symlinked-script
./symlinked-script
Run Code Online (Sandbox Code Playgroud)

我怎么能得到别名的名字?这里`$ 0'再次扩展到文件名:

$ alias aliased-script=./sample-script
$ aliased-script
./sample-script
Run Code Online (Sandbox Code Playgroud)

bash scripting alias

6
推荐指数
2
解决办法
1512
查看次数

标签 统计

alias ×1

bash ×1

scripting ×1