如何在环境变量中添加任何命令

时间:2013-02-21 14:48:26

标签: linux bash shell ssh

我有一个变量

 PVM_RSH=/usr/bin/ssh

我想添加一个标记-v来逐步检查ssh是如何工作的。

为此,我运行了一个命令PVM_RSH="/usr/bin/ssh -v "

但它显示

错误 - 文件/ usr / bon / ssh -v未找到!

帮助我如何克服这个错误。

2 个答案:

答案 0 :(得分:0)

我想你想在变量

中做一个别名或定义它
  1. alias something='unix command with options'

  1. 使用“`”
  2. 设置可以进行的变换

    例如:

      PVM_ROOT=`some command whose output u want to set`
      For example : PVM_ROOT=`cat file | wc -l` --gives the count of number of lines
    

    同样在UNIX中,对于SSH,没有-v选项

    因为我不是你LINUX这是你想要做的事情:

    $a="ftp -i"
    
     $ echo $a
     ftp -i
     $ `echo $a`
     ftp> 
    

答案 1 :(得分:0)

PVM_RSH =“/ usr / bin / ssh -v”

要运行该命令,必须输出变量PVM_RSH的内容以供shell解释。 所以 - :

<强> $ PVM_RSH