GoGPT Best VPN GoSearch

OnWorksファビコン

dirnameposix - クラウドでオンライン

Ubuntu Online、Fedora Online、Windows オンライン エミュレーター、または MAC OS オンライン エミュレーターを介して、OnWorks の無料ホスティング プロバイダーで dirnameposix を実行します。

これは、Ubuntu Online、Fedora Online、Windows オンライン エミュレーター、MAC OS オンライン エミュレーターなど、複数の無料オンライン ワークステーションのいずれかを使用して、OnWorks 無料ホスティング プロバイダーで実行できるコマンド dirnameposix です。

プログラム:

NAME


dirname — パス名のディレクトリ部分を返す

SYNOPSIS


ディレクトリ名 string

DESCRIPTION


当学校区の string オペランドは、基本定義で定​​義されているように、パス名として扱われます
POSIX.1‐2008のボリューム、 セクション 3.267, パス名。 文字列 string に変換されます
最後のパス名に対応するファイル名を含むディレクトリの名前
コンポーネントイン string、次の手順と同等のアクションを順番に実行します。

1。 もし string is //、手順 2 ~ 5 をスキップします。

2。 もし string 完全に文字、 string シングルに設定されます
キャラクター。 この場合、手順 3 ~ 8 をスキップします。

3. 末尾がある場合の文字 string、それらは削除されます。

4. ない場合に残っている文字 string, string に設定する必要があります
独身キャラクター。 この場合、手順 5 ~ 8 をスキップします。

5. 末尾に非の文字 string、それらは削除されます。

6.残りの場合 string is //、ステップ 7 と 8 が実行されるかどうかは実装定義です。
スキップまたは処理されます。

7. 末尾がある場合の文字 string、それらは削除されます。

8.残りの場合 string 空です、 string シングルに設定されますキャラクター。

結果の文字列は標準出力に書き込まれます。

OPTIONS


なし。

オペランド


次のオペランドがサポートされます。

string 文字列。

標準入力


使用されていない。

入力 ファイル


なし。

ENVIRONMENT 変数


次の環境変数は、の実行に影響を与えます。 ディレクトリ名:

言語 設定されていない、または設定されていない国際化変数のデフォルト値を指定します
ヌル。 (POSIX.1‐2008の基本定義ボリュームを参照してください。 セクション 8.2,
国際化 変数 国際化の優先順位について
ロケールカテゴリの値を決定するために使用される変数。)

LC_ALL 空でない文字列値に設定されている場合は、他のすべての値を上書きします
国際化変数。

LC_CTYPE テキストデータのバイトシーケンスを解釈するためのロケールを決定します
文字として(たとえば、のマルチバイト文字ではなくシングルバイト
引数)。

LC_MESSAGES
の形式と内容に影響を与えるために使用する必要があるロケールを決定します
標準エラーに書き込まれる診断メッセージ。

NLSパス の処理のためのメッセージカタログの場所を決定します LC_MESSAGES.

非同期 イベント


デフォルト。

標準出力


当学校区の ディレクトリ名 ユーティリティは、次の形式で標準出力に行を書き込みます。

"%s \ n"、 <結果として string>

標準


標準エラーは、診断メッセージにのみ使用されます。

出力 ファイル


なし。

拡張済み DESCRIPTION


なし。

EXIT ステータス


次の終了値が返されます。

0正常に完了しました。

> 0エラーが発生しました。

結果 OF エラー


デフォルト。

当学校区の フォロー中 セクション   有益です。

お申込み USAGE


の定義 パス名 パス名の実装定義の動作を指定します
XNUMX人から始める文字。 したがって、アプリケーションは恣意的に追加してはならない
文字があることを保証できない限り、パス名の先頭に
XNUMX つより多いか少ないか、または実装定義の
結果。


┌──────────────────┬──────────────┐
Command結果
├──────────────────┼──────────────┤
ディレクトリ名 / │ / │
ディレクトリ名 // │ / または // │
ディレクトリ名 /a/b/ │ /a
ディレクトリ名 //a//b// │ //a
ディレクトリ名 │ 不明 │
ディレクトリ名 a │ 。 ($? = 0) │
ディレクトリ名 "" │ . ($? = 0) │
ディレクトリ名 /a │ / │
ディレクトリ名 /a/b │ /a
ディレクトリ名 a/ba
└──────────────────┴──────────────┘
の例も参照してください。 ベース名 ユーティリティ。

理論的根拠


当学校区の ディレクトリ名 ユーティリティはシステム III に由来します。 System Vのリリースを通じて進化してきました
System V のこの説明で指定された要件に一致するバージョンに
リリース 3 BSD 以前のバージョンには含まれていませんでした。 ディレクトリ名.

の振る舞い ベース名   ディレクトリ名 このボリュームの POSIX.1‐2008 で調整されています
だからいつ string 有効なパス名です:

$(ベース名 -- "string")

ディレクトリ内のファイルの有効なファイル名になります。

$(ディレクトリ名 -- "string")

これは、方法が原因で、初期の提案のこれらのユーティリティのバージョンでは機能しません。
末尾の処理文字が指定されました。 考慮された
末尾があった場合、処理を未指定のままにする文字ですが、これはできません
終わり; POSIX.1‐2008 の基本定義巻、 セクション 3.267, パス名 ことができます
末尾文字。 の ベース名   ディレクトリ名 ユーティリティは一貫性を指定する必要があります
すべての有効なパス名の処理。

未来 道順


なし。

onworks.net サービスを使用してオンラインで dirnameposix を使用する


無料のサーバーとワークステーション

Windows と Linux のアプリをダウンロード

Linuxコマンド

Ad




×
Advertisement
❤️ここでショッピング、予約、購入してください。料金はかかりません。これにより、サービスが無料で維持されます。