cómo usar el comando awk para encontrar los archivos de 5 longitudes e imprimirlos en orden descendente

cómo usar el comando awk para encontrar los archivos de 5 longitudes e imprimirlos en orden descendente

Soy estudiante de informática. Segundo año de escuela y estoy aprendiendo sobre Linux. Debido al virus Corona, estudio de forma independiente. Durante mis estudios me encontré con una pregunta: no puedo resolverla.

la pregunta:

Vea todos los archivos en la carpeta Cartas con un nombre de 5 caracteres, ordenados por nombre en orden descendente.

Mi intento fue usar el comando awk:

Primero que nada necesito ingresar a la carpeta deseada. Luego busque los archivos de 5 tamaños. Haz una "tubería" y usa este comando:

awk length $5 asort()

Espero que puedan ayudarme, me encantaría que me dijeran si mi pregunta no estuviera ahí.

Respuesta1

cd Letters      # Go to the Letters directory
ls -1dr ?????   # List in reverse order all files (or directories) with five characters in the name

Puede utilizar man lspara descubrir el significado de las banderas -1, -dy -r. El ?????patrón coincide con nombres de archivos de exactamente cinco caracteres (cada uno ?coincide con un solo carácter).

información relacionada