Not entirely sure what you mean by disabled interfaces, but it seems to include interfaces clish believes are off.
MyFW2> show configuration
...
set interface eth1-08 state off
set interface eth2-01 state off
set interface eth2-02 state on
add bonding group 1 interface eth2-02
...
[me@MyFW2 Standby]# ifconfig -a | egrep "^[^ ]"
...
eth1-08 Link encap:Ethernet HWaddr 00:1C:7F:__:__:__
eth2-01 Link encap:Ethernet HWaddr 00:1C:7F:__:__:__
eth2-02 Link encap:Ethernet HWaddr 00:1C:7F:__:__:__
...
[me@MyFW2 Standby]# fw ver
This is Check Point's software version R77.30 - Build 137
[me@MyFW2 Standby]# installed_jumbo_take
R77.30 Jumbo Hotfix Accumulator take_159 is installed, see sk106162.
You would obviously have to use awk (or cut, colrm, or some other text manipulation, I guess) to get just the interface name without the extraneous stuff. This was just on a lab firewall I happened to have handy. Off the top of my head, there are a few other ways to get the interface names.
ip link show | egrep "^[^ ]" | awk '{print $2}' | sed -r 's#^([^@:]+)[@:].*#\1#'
netstat -i | tail -n +3 | awk '{print $1}'
With all of them, you should probably include "egrep -v " and an expression defining what to exclude. "^(lo|bond)", for example.