読み取り (Unix)について詳しく解説

read は、データ行を読み取り、その内容を 1 つ以上の変数に割り当てることができる UNIX コマンドです。

デフォルトでは、データ ソースは標準入力ですが、読み取りでは-u 」オプションを使用してファイル記述子を使用することもできます。

読み取られた行はIFS環境変数を使用して分割され、各部分はパラメータとして指定された名前の変数に関連付けられます。このようにして取得した部分の数が変数の数より少ない場合、残りの変数は空の値で「インスタンス化」されます。

read内部シェルコマンドであり、個別の実行可能ファイルではないことに注意してください。たとえば、通常、 man read を含む man ページが見つからないのはこのためです。関連するドキュメントを見つけるには、シェルの内部コマンドのドキュメントを参照してください。

例 :

 $ > #カンマをフィールド区切り文字として定義します$ > IFS =, $ > read var1 var2 var3 sh , bash , zsh $ > echo "var1: $var1 \n var2: $var2 \n var3: $var3 " var1: sh var2: bash var3: zsh
  1. Read (Unix) – tchèque
  2. Read (Unix) – anglais
  3. Read (Unix) – polonais
  4. قرأ – arabe
  5. Read – catalan
  6. Read – tchèque

読み取り (Unix)について詳しく解説・関連動画

サイエンス・ハブ

知識の扉を開け、世界を変える。