2016-10-17 60 views
0

假设我有名为“test.sh”的脚本。 我会运行该脚本如何在shell脚本中提取命令名本身

sh test.sh 

在这里,我想输出为“SH test.sh”,这是同我的命令。 在此先感谢。

+0

时我打印$ 0我会得到脚本名称,但不是命令。快速回复将不胜感激。 –

回答

0

您可以使用:

printf "%s\n" "$0" "[email protected]" 

打印完整的命令行(在单独一行每个参数)

如果你想打印在单行然后使用:

printf "%s\n" "$0 $*" 
+0

@MalluGolageri:这工作? – anubhava

+0

不,它没有工作,它仍然给我只有文件名 –