为什么rev命令在shell脚本中不起作用

时间:2013-11-20 13:52:50

标签: unix

我写了一个脚本来使用rev命令反转字符串。

#!bin/bash

Var1="string"
Var2="`rev $Var1`"
echo $Var2

为什么它不起作用,请帮我解决这个问题。

先谢谢。

2 个答案:

答案 0 :(得分:1)

语法错误。您需要capture the output of a command

Var2=$(rev <<< "$Var1")

<<<语法称为here strings

答案 1 :(得分:1)

rev接收文件名作为参数,或从标准输入读取。

$ var1="string"
$ var2="`echo "$var1" | rev`"
$ echo "$var2"
gnirts