假设我有这个:
MYSTR="hello"
现在我想使用$MYSTR
和一些文字来生成一些命令,但我不想要一个空格"你好",假设我想要提取一个名为/tmp/helloworld.tar.gz
的文件:
tar -xzf /tmp/$MYSTRworld.tar.gz # this won't work...
我是否可以在不必将hello
和world
分别连接在一起的情况下执行此操作?
答案 0 :(得分:5)
您可以在shell中使用var separator,例如${var}
:
tar -xzf "/tmp/${MYSTR}world.tar.gz"