2013-05-15 83 views
2

我必须在空格之后剪切字符串并将值存储在空格之前。我的示例脚本显示如下将命令的输出分配给变量

tString="This is my name" 
echo $tString | cut -d' ' -f1 

输出:

现在我想转让本总产值的变量。我的剧本是

tString="This is my name" 
var=$($tString | cut -d' ' -f1) 

这表明error.Error消息

此:找不到

荫新的bash shell脚本命令。任何人都知道如何做到这一点。

+4

VAR = $(回声$ tString |切 - d''-f1) – anishsane

+1

另外,你不需要这个复杂的命令。 'read var unused <<< $ tString'也可以达到目的。 – anishsane

+0

@ anishsane,谢谢双方的命令作品 –

回答

7

添加echo

tString="This is my name" 
var=$(echo $tString | cut -d' ' -f1) 

(也提到here前2秒我贴我的答案)

+0

2秒钟:D :) – anishsane

相关问题