歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
Linux教程網 >> Linux編程 >> SHELL編程 >> Linux shell之read 用法

Linux shell之read 用法

日期:2017/3/1 9:49:51   编辑:SHELL編程

Linux shell之read 用法

#!/bin/bash
#read 用來讀取屏幕輸入或是讀取文件內容。
read -p "please input you name: " name #獲取輸入變量
read -p "please input you age: " age #獲取輸入變量
echo "you name is $firstname ,age is $age" #輸出變量內容

#執行結果
[root@sql tmp]# ./read
please input you name: liyang
please input you age: 100
you name is liyang,age is 100


read a <a.txt #從文件a.txt 中獲取變量a 的值。

格 式

含 義

read answer

從標准輸入讀取一行並賦值給變量answer

read first last

從標准輸入讀取一行,直至遇到第一個空白符或換行符。把用戶鍵入的第一個詞存到變量first中,把該行的剩余部分保存到變量last中

read

標准輸入讀取一行並賦值給內置變量REPLY

read –a arrayname

讀入一組詞,依次賦值給數組arrayname③

(續表)

格 式

含 義

read -e

在交互式shell命令行中啟用編輯器。例如,如果編輯器是vi,則可以在輸入行時使用vi命令

read –p prompt

打印提示符,等待輸入,並將輸入賦值給REPLY變量

read –r line

允許輸入包含反斜槓

Copyright © Linux教程網 All Rights Reserved