1. .print will store the simulation output in a special file(*.tr#,*.ac#, etc) for following analysis by waveform. viewer. At the same time, it prints the value in text format (in the ".lis file) for you, so you can checkout the text output format.
.probe only store the simulation output in a special file(*.tr#,*.ac#, etc) that you can use a waveform. viewer to view the signals.
2. The .options probe means only probe/print the special node information or parameter in output file, if don't specify any node then hspice will not probe any wave.
3.From the manual
Output
Statement |
Description |
.PRINT |
Prints numeric analysis results in the output listing file (and post-processor data if .OPTION POST is used). |
.PLOT |
Generates low-resolution (ASCII) plots in the output listing file (and post-processor data if .OPTION POST is used). |
.GRAPH |
Generates high-resolution plots for specific printing devices (HP LaserJet for example) or in PostScript. format, intended for hard-copy outputs without a using a post-processor. |
.PROBE |
Outputs data to post-processor output files but not to the output listing (used with .OPTION PROBE to limit output). |
.MEASURE |
Prints to output listing file the results of specific user-defined analyses (and post-processor data if .OPTION POST is used). |