GNU/Linux >> LINUX-Kenntnisse >  >> Linux

Wie überprüfe ich die Teilzeichenfolge in Shell Script Bash?

Eigentlich ist die Zeichenfolge new.tar.gz. Ich möchte überprüfen, ob diese Datei ein Tar-Paket ist oder nicht ?

Akzeptierte Antwort:

Verwenden Sie die file Befehl, es zu inspizieren.

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

Um den Inhalt der komprimierten Datei zu untersuchen, müssen Sie sie extrahieren und dann file darauf ausführen:

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

Linux
  1. Wie überprüfe ich Syslog in Bash unter Linux?

  2. Wie überprüfe ich, ob eine Datei in Bash leer ist?

  3. So schließen Sie eine Datei in ein Bash-Shell-Skript ein

  4. So führen Sie ein Shell-Skript beim Start aus

  5. So führen Sie eine Datei ohne die Erweiterung .sh in der Shell aus

So prüfen Sie, ob eine Zeichenfolge in Bash eine Teilzeichenfolge enthält

So erstellen Sie eine Tar-Gz-Datei

35 Bash-Skriptbeispiele

So führen Sie ein Bash-Skript aus

So überprüfen Sie, ob eine Datei oder ein Verzeichnis in der Bash-Shell vorhanden ist

Wie überprüfe ich die Syntax eines Bash-Skripts, ohne es auszuführen?