ホームページ  >  記事  >  運用・保守  >  Linuxで$記号を使用する方法

Linuxで$記号を使用する方法

王林
王林オリジナル
2019-11-02 15:42:2310079ブラウズ

Linuxで$記号を使用する方法

Linux で $ 記号を使用する方法は 3 つあります。

使用法 1:

スクリプト パラメーター ($0、$?、$*、$@、$#、$$、$!) を表示します (基本的に変数は置き換えられます)。 。

$0: bash ファイルの名前です。1 桁の場合は数字を直接使用できますが、2 桁以上の場合は、次のように {} 記号で囲む必要があります。 ${10}。

$?: 前回のコマンドの戻り値で、成功した場合は0、失敗した場合は1になります。一般にUNIX(linux)システムのプロセスはシステムコールexit()の実行により終了します。この戻り値がステータス値となります。子プロセスの実行ステータスを確認するために親プロセスに戻されます。一般コマンドプログラムの実行が成功すると戻り値は0、失敗すると戻り値は1になります。

$*: すべてのスクリプト パラメータの内容: この bash シェルを呼び出すために使用されるパラメータ。

使用法 2:

変数と環境変数の値を取得します。

例: path=2、echo $path または echo${path} は path の値を表示します。

Linux および Unix sh では、$ で始まる文字列は sh で定義された変数を表します。これらの変数はシステムによって自動的に追加されるか、ユーザーによって定義されます。$PATH はシステムのコマンド検索を表しますpath は Windows の %path% と同じです。$HOME はユーザーのホーム ディレクトリを表します。

使用法 3:

シェルにおける $(( ))、$( )、``、${ } の違い。

説明:

${ }この形式は、実際には使用法 1 および 2 と同じです。変数置換のカテゴリに属しますが、変数置換では中括弧を追加できます。 . 、または中括弧なしで。

つまり、$(( )) は $[ ] に相当する実行計算式に属し、$( ) と ` はコマンド置換に属し、${ } は変数置換に属します。

1. $( ) と `''(バッククォート): 括弧内のコマンドの結果を返します

bash では、$( ) と ` `(バッククォート) ) はコマンド置換に使用され、括弧またはバッククォート内のコマンドを実行します。

コマンド置換は変数置換に似ています。どちらもコマンド ラインを再編成するために使用されます。まずコマンド ラインを引用符で囲み、その結果を置き換えて、新しいコマンド ラインに再編成します。

2. ${ } 変数の置換

一般に、$var と ${var} の間に違いはありませんが、${ } を使用する方がより正確です。スコープ変数名。

推奨チュートリアル: linux チュートリアル

以上がLinuxで$記号を使用する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。