【发布时间】:2018-12-06 17:03:19
【问题描述】:
基本上是 bash 的新手,我想做的是解压缩一个文件,并在获得这个新解压缩文件中的所有文件后不久循环遍历它们。
由于我是 bash 新手,我有点挣扎,我发现最快的方法是硬编码压缩文件的名称。
由于我不想硬编码更多变量,所以我想知道在运行解压缩命令后是否可以保存解压缩文件的变量(没有 .tar.gz 也是一样)。
COMP_FILE=$(ls data_compressed*)
tar zxf ${COMP_FILE}
FILE_LIST=$(ls $COMP_FILE)
echo $FILE_LIST
对 BASH 还很陌生,因此请随时纠正或指出我可以了解更多信息的任何方向。
谢谢。
【问题讨论】:
-
我想你是 bash 的新手? :-)
-
@linuxfan 是的,这是我说的第一件事,哈哈