#!/bin/bash #read 3 chars into var read -n 3 var echo $var #read chars without showing it read -s var echo $var #read chars into var within 5 seconds read -t 5 var echo $var #read chars until gets a specified CHAR read -d "E" var echo $var
#read chars with a remind
read -p "Enter input:" var
echo $var
还可以使用read命令读取Linux系统上的文件。
每次调用read命令都会读取文件中的"一行"文本。当文件没有可读的行时,read命令将以非零状态退出。
读取文件的关键是如何将文本中的数据传送给read命令。