read命令是shell脚本中常用的一个命令,它的主要功能是从标准输入中读取一行,并将其存储到一个变量中,以便后续程序使用。
read命令的基本用法
read 变量名
使用read命令时,必须指定一个变量名,这个变量用于存储从标准输入中读取的一行内容。读取的内容会被存储到指定的变量中,如果没有指定变量名,则会报错。
read命令的常见用法
从标准输入中读取一行内容,并将其存储到一个变量中:
read var
从标准输入中读取多行内容,并将其存储到多个变量中:
read var1 var2 var3
从文件中读取内容,并将其存储到一个变量中:
read var < filename
从文件中读取内容,并将其存储到多个变量中:
read var1 var2 var3 < filename
指定读取的字符数:
read -n 5 var
指定分隔符:
read -d ":" var
指定超时时间:
read -t 5 var
read命令在shell脚本中非常常用,它可以从标准输入、文件中读取内容,并将其存储到变量中,以便后续程序使用。