show your machine's ip address instantly with sfk ip for Windows, Mac OS X and Linux.

sfk ip [shortip] [-help], sfk ownips [-help]

list the current machines ip address(es),
or expand a short ip for use in further commands.
a short ip can be given like 100, .100, .2.100

options
   -first  show just the first ip of all ips
           which are not localhost.
           default since sfk 1.9.6.2 is to
           show all ip's, if not filtered by
           environment variables (see below)
   -all    show all ip's, ignoring any given
           environment variable

environment variables
   multiple network interfaces will display
   multiple ip's. to filter or predefine the
   output of 'sfk ip' you can use:

   set SFK_OWN_NET=192.168.1
      to define your preferred subnet.
      e.g. if your computer has ip's
         192.168.56.1
         192.168.1.100
      then 'sfk ip' will select the 2nd address.

   set SFK_OWN_IP=192.168.1.100
      to define your machine's IP manually,
      for calls to 'sfk ip' within batch files.

chaining support
   output chaining is supported.

examples
   sfk ip
      list own machine's list of ip's,
      possibly filtered by environment variables.

   sfk ip -all
      list own machine's list of ip's
      ignoring any environment variable.

   sfk ip 100 +run "putty user@#text"
      expand short ip to 192.168.1.100 if own
      machine is within a subnet 192.168.1