以lunix系统为例
1.批量提取文件夹下文件名到文本里
如要获取xiao/reads文件夹里的文件名
#species.txt cd xiao ls reads / | sed "s/.gz//g" > species.txt #将后缀名为.gz的文件名导入TXT里
如果你在windows里写的shell脚本放到linux系统里运行就可以会提示如下错误syntax error near unexpected token `...这是因为两个平台下面的换行符不一样导致的。所以需要转换下格式,notepad++就有这个功能 编辑->档案格式转换->转换为UNIX格式
也可: sed 's/\r//' 原文件 >转换后文件
zcat 显示压缩包中文件的内容
本文介绍在Linux系统中如何使用Shell脚本来批量提取指定文件夹下所有文件的名称,并将其保存到文本文件中。此外,还介绍了如何解决在Windows环境下编写的Shell脚本在Linux系统中运行时出现的换行符不兼容问题,以及如何使用zcat命令查看压缩文件内容。
704

被折叠的 条评论
为什么被折叠?



