在bash中,如在ruby中,程序名称由$ 0给出.什么是鱼?如果必须,我可以做以下事情:
set PROGRAM (ps --no-header -o args -p %self | egrep -o '\S+')[2]
但我确定程序名称必须已在某处可用.我也可以在每个程序的存根中将变量中的程序名设置,但是存在维护问题.
shell fish
fish ×1
shell ×1