GNU/Linux >> Znalost Linux >  >> Linux

Jak zkontrolovat podřetězec v Shell Script Bash?

Ve skutečnosti je řetězec new.tar.gz Chci zkontrolovat, zda tento soubor je balíček tar nebo ne?

Přijatá odpověď:

Použijte file příkaz k jeho kontrole.

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

Chcete-li zkontrolovat obsah komprimovaného souboru, musíte jej rozbalit a poté na něm spustit soubor:

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

Linux
  1. Jak zkontrolovat syslog v Bash na Linuxu?

  2. Jak zkontrolovat, zda je soubor prázdný v Bash?

  3. Jak zahrnout soubor do skriptu bash shell

  1. Jak spustit skript shellu při spuštění

  2. Jak spustit soubor bez přípony .sh v shellu

  3. Jak grepovat část souboru v bash shellu

  1. Bash Script:Zkontrolujte, zda je soubor textovým souborem?

  2. Jak vytvořit dočasný soubor ve skriptu Shell?

  3. Jak zkontrolovat, zda řetězec obsahuje podřetězec v Bash