Linux シェル,キーボードで入力した文字列を、変数に格納する

スポンサーリンク

鍛錬 410

Linux シェルスクリプト,キーボードで入力した文字列を、変数に格納する

端末(ターミナル)にて、キーボードで入力した文字列(標準入力)を変数に格納するには、read を使用します。
 
使用方法は、以下に示す通りです。

read 変数
スポンサーリンク

シェルスクリプト

以下は、キーボードで入力した文字列を変数に格納するシェルスクリプト、get_str.sh です。

変数 tmp に、入力された文字列を格納します。

#!/bin/sh

echo -n "入力文字列:"

# 入力された文字列を格納
read tmp

echo "入力された文字列:$tmp"
スポンサーリンク

実行結果

以下は、シェルスクリプト get_str.sh を実行しています。

***@ubuntu:~/***/test/shell$ 
***@ubuntu:~/***/test/shell$ ./get_str.sh
入力文字列:Hello, World.
入力された文字列:Hello, World.

 
上記に示した通り、文字列「Hello, World.」をキーボードで入力して、変数に格納することができました。

タイトルとURLをコピーしました