【发布时间】:2018-01-24 20:05:57
【问题描述】:
所以我正在创建一个变量,并且我想在末尾添加一个这样的内容来回应它:
我有一个文件:Filename-08-10-2017.txt
我创建一个变量:
myvariable=Filename*.txt
当我回显该变量时:
echo $myvariable
它输出Filename-08-10-2017.txt
但是我想把名字改成.zip
所以我想去:
echo $myvariable.zip 并让它输出Filename-08-10-2017.txt.zip
然而它输出:
Filename*.txt.zip
如何让它以我想要的方式输出?
谢谢。
编辑:
我有点想通了。
我将一个新变量保存为 $($myvariable),它保存了输出。
【问题讨论】:
-
您希望它返回单个文件吗?如果是这样,为什么不使用完整的文件名,如果不使用循环。
-
我有一个文件,但我正在使用脚本来生成和删除文件,然后我试图用密码压缩它们。
标签: linux bash variables output echo