3 votos

¿Cómo puedo generar varios hashes en el terminal Mac para varios archivos?

Supongamos que tengo varios archivos en mi carpeta:

HuZhou_1_d1_Clean_Data_unaligned.fq.2.gz 
HuZhou_1_d1_Clean_Data_unaligned.fq.1.gz 
HuZhou_1_d1_Clean_Data_unaligned.fq.3.gz 
HuZhou_1_d1_Clean_Data_unaligned.fq.4.gz

Quiero generar hashes para cada uno de estos archivos. ¿Cómo puedo escribir este guión? Sé que puedo generar hashes uno por uno con el código:

md5 /Users/zhangzhongheng/Downloads/HuZhou_1_d1_Clean_Data_unaligned.fq.4.gz 
MD5 (/Users/zhangzhongheng/Downloads/HuZhou_1_d1_Clean_Data_unaligned.fq.4.gz) = a0a05a8c499fdd84980c5989f30a2d7c 

9voto

Jose Chavez Puntos 645

Los shell de línea de comandos pueden realizar la expansión de comodines o el globado de archivos para resolver esto fácilmente.

En su caso:

md5 HuZhou_1_d1_Clean_Data_unaligned.fq.*.gz

El intérprete de órdenes se encarga de pasar todos los nombres md5 %-% calcula la suma de cada uno de esos archivos que coinciden con el patrón en el directorio actual.

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X