Condizione di test bash -f
Un file normale è un tipo di file che viene archiviato nel file system. Come utente Linux, si utilizzano principalmente i file regolari come file di testo, file di immagine, ecc. Qui, verificheremo se il file è regolare tramite la condizione di test bash -f. Eseguiamo lo script bash e la sintassi per testare la regolarità del file:
Test -f
Prendiamo alcuni file casuali e testimonia la regolarità del file. Eseguiamo il seguente script bash:
#!/Bin/Bash
Test -f Linuxhint.TXT
Echo $?
Produzione:
Dopo aver eseguito lo script precedente, vediamo 0 nell'output. Quindi, il nostro file è regolare. Se il tuo file non è regolare, ci dà 1 nell'output.
Facciamo un altro esempio per chiarire tutto meglio. Ad esempio, possiamo utilizzare la condizione di test bash -f con un'istruzione IF -ELSE.
#!/Bin/Bash
Test -f Rufus -3.20.exe
Se echo "rufus-3.20.exe"
Poi
echo "file è regolare"
altro
Echo "Il file non è regolare"
fi
Produzione:
Dopo aver eseguito lo script precedente, ti dice che il tuo file non è regolare.
Conclusione
In questo tutorial, abbiamo usato la condizione di test bash -f per vedere come verificare se un file è regolare o meno utilizzando uno script bash. I file regolari sono quelli che gli utenti eseguono facilmente. È possibile verificare se il file è regolare utilizzando il flag -f con il comando di test senza aprire il file. Il comando test contiene varie opzioni per controllare il tipo di file in Linux.