Comandi Linux

Comando nome base in Linux

Comando nome base in Linux
In Linux, il comando basename stampa l'ultimo elemento di un percorso di file. Ciò è particolarmente utile negli script bash in cui il nome del file deve essere estratto da una lunga riga di file.

Il "nome base" prende un nome file e stampa l'ultima parte del nome file. Può anche eliminare qualsiasi suffisso seguente, se necessario.

Usiamo diversi esempi per capire il comando basename in Linux.

Sintassi:

Supporta due sintassi:

Nella prima sintassi, aggiungiamo un suffisso alla fine di percorso/nome file e nella seconda possiamo aggiungere un'opzione. Non possiamo aggiungere un'opzione con un suffisso.

Usando il comando basename con il nome del file:

Crea il file usando il comando touch:

$ touch nome_file

In questo esempio, il file si chiama bash.TXT:

$touch bash.TXT

Ora usiamo il file con il comando basename:

$ nomebase percorso file

Stamperà solo il nome del file.

Rimozione di qualsiasi carattere / finale:

Utilizzare il comando seguente per rimuovere qualsiasi carattere finale/carattere dal percorso:

$ nomebase percorso_file /

Rimuovi il suffisso finale:

Trasferisci il suffisso come secondo argomento per eliminare qualsiasi suffisso finale dal nome del file:

$ nomebase file_pathsuffisso suffisso

Normalmente, questo comando viene utilizzato per rimuovere l'estensione del file:

Un altro modo è rimuovere il suffisso finale dal file:

$ nomebase -s suffisso filepathsuffix

Stampa o rimuovi più file:

Possiamo stampare o rimuovere più suffissi di file dai file usando il flag -a. Per stampare più nomi di file, utilizzare il seguente comando:

$ nomebase -a percorsofile1 percorsofile2

Possiamo anche rimuovere i suffissi finali da più file utilizzando il comando seguente:

$ nomebase -a -s suffisso Suffisso_percorsofile1 suffisso_percorso_file2

Conclusione:

Un nome di base è uno strumento da riga di comando che rimuove la directory e il suffisso dai nomi di file assegnati. Il comando basename stampa l'ultima parte del nome del file sul terminale. Questo post descrive in dettaglio il comando basename.

Come acquisire e riprodurre in streaming la tua sessione di gioco su Linux
In passato, giocare era considerato solo un hobby, ma con il tempo l'industria dei giochi ha visto una crescita enorme in termini di tecnologia e nume...
I migliori giochi da giocare con il tracciamento delle mani
Oculus Quest ha recentemente introdotto la grande idea del tracciamento manuale senza controller. Con un numero sempre crescente di giochi e attività ...
Come mostrare l'overlay OSD in app e giochi Linux a schermo intero
Giocare a giochi a schermo intero o utilizzare app in modalità a schermo intero senza distrazioni può tagliarti fuori dalle informazioni di sistema ri...