2016-10-17 90 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

不,它沒有工作,它仍然給我只有文件名 –