GNU/Linux >> Tutoriales Linux >  >> Linux

¿Cómo verificar la subcadena en Shell Script Bash?

En realidad, la cadena es new.tar.gz. Quiero verificar que este archivo sea un paquete tar o no.

Respuesta aceptada:

Usa el file comando para inspeccionarlo.

$ file new.tar.gz
new.tar.gz: gzip compressed data, last modified: Tue Sep 26 16:50:00 2017, from Unix

Para inspeccionar el contenido del archivo comprimido, deberá extraerlo y luego ejecutar el archivo en eso:

$ gunzip -k new.tar.gz; file new.tar
new.tar: POSIX tar archive (GNU)

Linux
  1. Bash Script:¿Comprobar si un archivo es un archivo de texto?

  2. ¿Cómo crear un archivo temporal en Shell Script?

  3. Cómo comprobar si la cadena contiene una subcadena en Bash

  4. ¿Cómo resaltar los scripts de Bash en Vim?

  5. Cómo grep una sección de un archivo en bash Shell

Cómo verificar si una cadena contiene una subcadena en Bash

Cómo crear un archivo Tar Gz

35 ejemplos de secuencias de comandos Bash

Cómo ejecutar un script Bash

Cómo verificar si existe un archivo o directorio en Bash Shell

¿Cómo verifico la sintaxis de un script Bash sin ejecutarlo?