[ < ] [ > ]   [ << ] [] [ >> ]         [冒頭] [目次] [見出し] [ ? ]

18. ファイル名の操作

このセクションはファイル名を操作するコマンドを記述します.


[ < ] [ > ]   [ << ] [] [ >> ]         [冒頭] [目次] [見出し] [ ? ]

18.1 basename: ディレクトリと接尾子をファイル名から除去

basenameは,前置されるディレクトリ要素をnameから削除し ます.概要です.

 
basename name [suffix]

suffixが指定され,nameの終りが同じ場合,それはnameか ら同様に削除されます.basenameは結果を標準出力に出力します.

オプションは‘--help’と‘--version’だけです.See section 共通のオプション.

終了ステータスのゼロは成功を示し,ゼロ以外の値は失敗を示します.


[ < ] [ > ]   [ << ] [] [ >> ]         [冒頭] [目次] [見出し] [ ? ]

18.2 dirname: ディレクトリ以外の接尾子をファイル名から除去

dirnameは,最後のスラッシュで分離されている(おそらくファイル 名となる)文字列の内容以外をすべて出力します.概要です.

 
dirname name

nameは単一の要素で,dirnameは(現在のディレクトリを意味 する) ‘.’を表示します.

オプションは‘--help’と‘--version’だけです.See section 共通のオプション.

終了ステータスのゼロは成功を示し,ゼロ以外の値は失敗を示します.


[ < ] [ > ]   [ << ] [] [ >> ]         [冒頭] [目次] [見出し] [ ? ]

18.3 pathchk: ファイル名の移植性を調査

pathchkは,ファイル名の移植性を調査します.概要です.

 
pathchk [option]… name

それぞれのnameに対し,pathchkはこれらの条件が真かどう かのメッセージを出力します.

  1. nameに存在するディレクトリの一つが検索(実行)許可を持たない.
  2. nameの長さが,ファイルシステムのファイル名の長さの最大より長い.
  3. 既存のディレクトリ名にマッチするnameの一つの要素の長さが,ファイ ルシステムのファイル名の要素の長さの最大より長い.

プログラムは以下のオプションも受け入れます.共通のオプションも参照 してください.

-p
--portability

根底にあるファイルシステムの長さ調査を実行する代わりに, POSIXの移植性のための最小制限に対し,それぞれのファイル名と その要素の長さをテストします.ファイル名に,移植性のあるファイル名文字 セットに無い文字が含まれていないことも調査します.

終了ステータス.

 
0 すべての指定されたファイル名が,すべてのテストを通過した場合.
1 それ以外.

[ << ] [ >> ]           [冒頭] [目次] [見出し] [ ? ]

この文書は新堂 安孝によって2009年9月22日texi2html 1.82を用いて生成されました。