Le «Nom de Basen» prend un nom de fichier et imprime la dernière portion du nom de fichier. Il peut également supprimer n'importe quel suffixe suivant si nécessaire.
Utilisons différents exemples pour comprendre la commande de nom de base dans Linux.
Syntaxe:
Il prend en charge deux syntaxes:
Dans la première syntaxe, ajoutez un suffixe à la fin du chemin / nom de fichier, et dans le second, nous pouvons ajouter une option. Nous ne pouvons pas ajouter une option avec un suffixe.
Utilisation de la commande Basename avec nom de fichier:
Créez le fichier en utilisant la commande tactile:
$ touch file_name
Dans cet exemple, le fichier est nommé bash.SMS:
$ touch bash.SMS
Maintenant, utilisons le fichier avec la commande Basename:
$ Basen Name Filepath
Il imprimera le nom de fichier uniquement.
Suppression de n'importe quel personnage de traîne:
Utilisez la commande suivante pour supprimer tout trac / caractère du chemin:
$ Basename file_path /
Retirer le suffixe de fuite:
Transférer le suffixe comme deuxième argument pour supprimer tout suffixe de fuite du nom du fichier:
$ Basename file_pathsuufix suffixe
Normalement, cette commande est utilisée pour supprimer l'extension du fichier:
Une autre façon consiste à supprimer le suffixe de fuite du fichier:
$ Basename -s suffixe filepathSuffix
Imprimer ou supprimer plusieurs fichiers:
Nous pouvons imprimer ou supprimer plusieurs suffixes de fichiers des fichiers en utilisant le drapeau -a. Pour imprimer plusieurs noms de fichiers, utilisez la commande suivante:
$ Basename -a filepath1 filepath2
Nous pouvons également supprimer les suffixes de fin de plusieurs fichiers en utilisant la commande ci-dessous:
$ Basename -a -s suffixe filepath1_suffix filepath2_suffix
Conclusion:
Un nom de base est un outil de ligne de commande qui supprime le répertoire et le suffixe des noms de fichiers attribués. La commande de nom de base imprime la dernière partie du nom du fichier sur le terminal. Cet article décrit en détail la commande Basename.