シェルスクリプトを記述していると、特定のファイルやディレクトリを参照する場合に「ディレクトリだけ」「ファイル名だけ」を取り出したいことがある。そのような際には、次の2つのコマンドを利用すればよい。
# basename /root/temp temp # dirname /root/temp /root |
ここでは/root/ディレクトリ下のtempファイルを例に挙げているが、basenameでファイル名、dirnameでディレクトリ名が取り出せる。
Copyright © ITmedia, Inc. All Rights Reserved.