首页 > 解决方案 > 是否可以列出 anaconda 的环境 *with* 创建日期

问题描述

如果你这样做conda info --envs,你会得到你在 anaconda 中创建的环境列表

有没有办法做到这一点,但还要获得这些环境的创建日期?

标签: anaconda

解决方案


envs=`conda env list | tail -n +4 $1`; 
IFS=' '; 
for x in ${envs};
 do read -a res <<< "$x";
 echo $(ls --full-time --no-group -g -d $res);
done

逐行解释:

  1. 列出环境并跳过其中一些,在这种情况下,您应该查看 +4 是否是您的号码(应该是)
  2. 的输出conda env list有一个空格作为分隔符(这确保你的 IFS 有这个分隔符
  3. 迭代输出
  4. 读取每一行并使用 IFS 上的分隔符拆分
  5. 打印环境的文件夹信息,隐藏一些东西,比如组、作者。以及列出目录本身而不是其内容的 -d 参数。

随意定制你的或编辑这个。


推荐阅读