我刚刚开始使用 BASH 脚本并遇到了问题。
我正在尝试输出变量的值,而我可以通过echo
命令实现这一点。当我尝试使用该print
命令时,我看到一个错误。
这是尝试使用print
命令时的问题:
ian@ian-VirtualBox:~$ y=$HOME
ian@ian-VirtualBox:~$ print -- $y
**Warning: unknown mime-type for "/home/ian" -- using "application/octet-stream"
Error: no "print" mailcap rules found for type "application/octet-stream"**
..这是使用的输出echo
ian@ian-VirtualBox:~$ echo $HOME
/home/ian
不支持该print
命令吗?还是我的环境有问题?
如有需要,我使用的是 Xubuntu 12.10
更新以下响应\反馈:
我期望print
做什么?
像 echo 命令一样输出变量的值。
为什么我期待这种行为?
我一直提到的示例使用 print ,就像我在上面的示例中一样。我没有得到任何输出只是错误。所以我想知道为什么会发生这个错误。
我必须提供的示例是使用 Korn Shell。我很感激我正在使用 BASH shell,但我天真地认为它应该可以工作。