Linux basename命令
1069 ワード
用途の説明
basenameコマンドは、ファイル名のディレクトリと接尾辞(strip directory and suffix from filenames)を削除するために使用され、対応するdirnameコマンドはディレクトリを切り取るために使用されます.
共通パラメータ
フォーマット:basename NAME
NAMEのディレクトリ部分を削除します.
フォーマット:basename NAME SUFFIX
NAMEのディレクトリ部分と接尾辞SUFFIXを削除し、なくなったらSUFFIXを出力します.
使用例
例1
[root@web ~]# basename/usr/bin/sort sort [root@web ~]# dirname/usr/bin/sort /usr/bin [root@web ~]#
例2
[root@web ~]# basename/usr/include/stdio.h .h stdio [root@web ~]# basename/usr/include/stdio.h stdio.h stdio.h [root@web ~]#
basenameコマンドは、ファイル名のディレクトリと接尾辞(strip directory and suffix from filenames)を削除するために使用され、対応するdirnameコマンドはディレクトリを切り取るために使用されます.
共通パラメータ
フォーマット:basename NAME
NAMEのディレクトリ部分を削除します.
path dirname basename
"/usr/lib" "/usr" "lib"
"/usr/" "/" "usr"
"usr" "." "usr"
"/" "/" "/"
"." "." "."
".." "." ".."
フォーマット:basename NAME SUFFIX
NAMEのディレクトリ部分と接尾辞SUFFIXを削除し、なくなったらSUFFIXを出力します.
使用例
例1
[root@web ~]# basename/usr/bin/sort sort [root@web ~]# dirname/usr/bin/sort /usr/bin [root@web ~]#
例2
[root@web ~]# basename/usr/include/stdio.h .h stdio [root@web ~]# basename/usr/include/stdio.h stdio.h stdio.h [root@web ~]#