Unix command > パスからディレクトリ名を取得する方法

更新日 2012-01-30
広告
dirnameコマンドを使って、パスからディレクトリ名を取得する方法を紹介します。ちなみに、パスからファイル名を取得する方法もあります。
dirnameコマンドの使い方は簡単です。 引数としてパスを渡してやるだけです。
$ dirname /etc/mysql/my.cnf 
/etc/mysql
このように、ディレクトリ名を出力してくれます。
現在のディレクトリにあるファイルを指定すると、ピリオド(.)を出力します。
$ dirname memo.txt 
.
シェルスクリプトを書いてると、dirnameとbasenameはよく使います。
広告
お問い合わせは sweng.tips@gmail.com まで。
inserted by FC2 system