[ << ] | [ >> ] | [Top] | [Contents] | [Index] | [ ? ] |
このセクションはファイル名を操作するコマンドを記述します.
7.1 basename : ディレクトリと接尾子をファイル名から除去 | Strip directory and suffix from a file name. | |
7.2 dirname : ディレクトリ以外の接尾子をファイル名から除去 | Strip non-directory suffix from a file name. | |
7.3 pathchk : ファイル名の移植性を調査 | Check file name portability. |
basename
: ディレクトリと接尾子をファイル名から除去 basename
は,前置されるディレクトリ要素をnameから削除します.
構文は以下のとおりです.
basename name [suffix] |
suffixが指定され,nameの終りが同じ場合,それはnameから
同様に削除されます.basename
は結果を標準出力に出力します.
オプションは`--help'と`--version'だけです.See section 共通のオプション.
dirname
: ディレクトリ以外の接尾子をファイル名から除去 dirname
は,最後のスラッシュで分離されている(おそらくファイル名と
なる)文字列の内容以外をすべて出力します.構文は以下のとおりです.
dirname name |
nameは単一の要素で,dirname
は(現在のディレクトリを意味する)
`.'を表示します.
オプションは`--help'と`--version'だけです.See section 共通のオプション.
pathchk
: ファイル名の移植性を調査 pathchk
は,ファイル名の移植性を調査します.構文は以下のとおりです.
pathchk [option]… name… |
それぞれのnameに対し,pathchk
はこれらの条件が真かどうかのメッ
セージを出力します.
nameに存在するディレクトリの一つが検索(実行)許可を持たない.
nameの長さが,ファイルシステムのファイル名の長さの最大より長い.
既存のディレクトリ名に一致するnameの一つの要素の長さが,ファイルシ ステムのファイル名の要素の長さの最大より長い.
プログラムは以下のオプションも受け入れます.共通のオプション,も参照 してください.
根底にあるファイルシステムの長さ調査を実行する代わりに,POSIX.1の移植性 のための最小制限に対し,それぞれのファイル名とその要素の長さをテストしま す.ファイル名が,ファイル名文字集合の,移植性にない文字を含まないことも 調査します.
終了ステータス.
0 すべての指定されたファイル名が,すべてのテストを通過した場合. 1 それ以外. |
[ << ] | [ >> ] | [Top] | [Contents] | [Index] | [ ? ] |
This document was generated by Akihiro Sagawa on June, 15 2005 using texi2html 1.70.