英語フランス語スペイン語

Ad


OnWorksファビコン

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

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

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

プログラム:

NAME


env — コマンド呼び出しの環境を設定します

SYNOPSIS


env [−i] [=]... [ユーティリティ [引数...]]

DESCRIPTION


  env ユーティリティは現在の環境を取得し、それに応じて変更します。
引数を指定して、その引数で指定されたユーティリティを呼び出します。 ユーティリティ 変更されたオペランド
環境。

オプションの引数は次のように渡されます。 ユーティリティ.

ない場合 ユーティリティ オペランドが指定されている場合、結果の環境は
標準出力、XNUMX つ = 行ごとにペア。

最初の引数が '−'、結果は指定されていません。

OPTIONS


  env ユーティリティは、POSIX.1‐2008の基本定義ボリュームに準拠する必要があります。 セクション
12.2, ユーティリティ 構文 ガイドライン、の不特定の使用法を除いて '−'.

次のオプションがサポートされます。

−i 呼び出します ユーティリティ 引数で指定された環境を正確に使用します。 の
継承された環境は完全に無視されます。

オペランド


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

=
フォームの引数 = 実行環境を変更するものとし、
が実行される前に、継承された環境に配置されます。 ユーティリティ が呼び出されます。

ユーティリティ 呼び出されるユーティリティの名前。 もし ユーティリティ オペランド名は次のいずれかです
特別な組み込みユーティリティ セクション 2.14, スペシャル 内蔵 ユーティリティ
結果は未定義です。

引数 呼び出されたユーティリティの引数として渡す文字列。

標準入力


使用されていない。

入力 ファイル


なし。

ENVIRONMENT 変数


次の環境変数は、の実行に影響を与えます。 env:

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

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

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

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

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

パス の場所を決定します。 ユーティリティ、基本定義で説明されているように
POSIX.1‐2008のボリューム、 8, 環境 Variables。 場合 パス 指定されています
として = オペランドへ env 与えられたは検索に使用されます
ユーティリティ.

非同期 イベント


デフォルト。

標準出力


ない場合 ユーティリティ オペランドを指定すると、それぞれ = 結果の環境でのペア
次の形式で記述されます。

"%s=%s\n", <>、>

Status ユーティリティ オペランドが指定されている場合、 env ユーティリティは標準出力に書き込んではなりません。

標準


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

出力 ファイル


なし。

拡張済み DESCRIPTION


なし。

EXIT ステータス


If ユーティリティ が呼び出されると、終了ステータスは env の終了ステータスになります ユーティリティ;
それ以外の場合は、 env ユーティリティは次のいずれかの値で終了します。

0 env ユーティリティは正常に完了しました。

1−125 でエラーが発生しました env ユーティリティ。

126によって指定されたユーティリティ ユーティリティ 見つかりましたが、呼び出すことができませんでした。

127によって指定されたユーティリティ ユーティリティ 見つかりませんでした。

結果 OF エラー


デフォルト。

  フォロー中 セクション   有益です。

お申込み USAGE


  command, env, nice, nohup, 時間, xargs ユーティリティはexitを使用するように指定されています
アプリケーションが「見つけられなかった」を区別できるようにエラーが発生した場合は、コード127
「呼び出されたユーティリティがエラー表示で終了しました」からのユーティリティ」。 値127は
他の意味で一般的に使用されていないために選択されました。 ほとんどのユーティリティは小さな値を使用します
「通常のエラー状態」の場合、128を超える値は終了と混同される可能性があります
信号の受信による。 値126は、次のことを示すために同様の方法で選択されました。
ユーティリティは見つかりましたが、呼び出されませんでした。 一部のスクリプトは意味のあるエラーを生成します
126と127のケースを区別するメッセージ。 終了コード126との区別
127は、すべての試行で127を使用するKornShellプラクティスに基づいています。 exec ユーティリティ
で失敗する [イーノエント]、および試みたときに126を使用します exec ユーティリティは他の場合は失敗します
理由。

の歴史的な実装 env ユーティリティを使用する execvp()または execlp() 機能
指定されたユーティリティを呼び出すために POSIX.1-2008 のシステム インターフェイス ボリュームで定義されます。
これによりパフォーマンスが向上し、ユーザーが文字をエスケープする必要がなくなります。
シェルには特別な意味があります。 したがって、シェル関数、特別な組み込み関数、および組み込み関数
シェルによってのみ提供されるものは見つかりません。


次のコマンド:

env −i PATH=/mybin:"$PATH" $(getconf V7_ENV) マイグレップ XYZ マイファイル

コマンドを呼び出します マイグレップ 新しい パス 環境内の唯一のエントリとしての値
準拠のために実装に必要な変数を除く。 この場合、
パス を見つけるために使用されます マイグレップに存在すると予想されます。 /マイビン.

理論的根拠


他のユーティリティを呼び出す他のすべてのユーティリティと同様、このボリュームの POSIX.1-2008 のみ
何を指定するか env 標準入力、標準出力、標準エラー、入力ファイルを処理します。
そして出力ファイル。 ユーティリティが実行される場合、ユーティリティの仕様には制約されません。
による入出力 env.

  −i 削除された機能を許可するオプションが追加されました - ある方法でオプション
ユーティリティ構文ガイドラインと互換性があります。 不適合品を作成する可能性があります
を使用した環境 −i オプションを使用すると、必要な環境変数が削除される可能性があるため、
適合のための実装。 以下は、これらの環境変数を次のように保存します。
を保存するだけでなく、 パス 適合ユーティリティの場合:

IFS = '
'
#   先行 すべき be
# 作成セッションプロセスで IFS 〜へ その デフォルト の値です。

セット -f
# パス名の展開を無効にする

\ unalias −a
#すべての可能なエイリアスの設定を解除します。
#エイリアスを防ぐためにunaliasがエスケープされていることに注意してください
#unaliasに使用されています。
# エイリアスは継承されないため、この手順は厳密には必要ありません。
# そして ENV 環境変数は対話型シェルでのみ使用されます。
# スクリプト内にエイリアスが存在できる唯一の方法は、エイリアスが定義されている場合です
#自体。

unset -f env getconf
# env と getconf がユーザー関数でないことを確認します。

env −i $(getconf V7_ENV) PATH="$(getconf PATH)" コマンド

いくつかは、 env 以下によっても同じ効果が得られるため、これは冗長です。

名前=値 ... ユーティリティ [ 口論 ... ]

この例は次と同等です env 環境変数が
ただし、環境が指定された値に設定されている場合は異なります。
  env ユーティリティは、引数なしで呼び出された場合、現在の環境も書き込みます。
この例で提供されているもの以外にも、以下を含めることを正当化するのに十分な機能があります。
env.

未来 道順


なし。

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


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

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

Linuxコマンド

Ad