我正在写一个bash脚本,我有以下内容:
#!/bin/bash
echo Enter some text
read tweet
t update $tweet
我使用t
命令安装了sferik t update
,我希望将多个单词传递给$tweet
变量但是我正在收到此消息。
ERROR: "t update" was called with arguments ["sdfs", "sdfsdf"]
Usage: "t update [MESSAGE]"
答案 0 :(得分:1)
您需要引用变量,以便将其作为单个参数传递给t
:
t update "$tweet"
一般情况下,总是引用您的变量,除非您知道完全为什么不应该这样做。