Tips記事
» 2003年01月15日 20時25分 UPDATE

ディレクトリ名やファイル名だけを取り出したい

[木田佳克,ITmedia]

 シェルスクリプトを記述していると、特定のファイルやディレクトリを参照する場合に「ディレクトリだけ」「ファイル名だけ」を取り出したいことがある。そのような際には、次の2つのコマンドを利用すればよい。

# basename /root/temp
temp
# dirname /root/temp
/root

 ここでは/root/ディレクトリ下のtempファイルを例に挙げているが、basenameでファイル名、dirnameでディレクトリ名が取り出せる。

Copyright © ITmedia, Inc. All Rights Reserved.

注目のテーマ