我有一个脚本,要求我的用户输入一些内容。姓名,身份证,地点等
他们是否可以将多行数据粘贴到提示输入中并将其保存到文件中?
echo -e "Please enter the details:"
read data
# Do something... and save to file..
他们将粘贴类似于以下内容的数据:
67jhub7uy86b8tib8,North
485734957934fsdfs,East
7676bh7h87g87bibi,East
89798kfhg8r9t8494,South
98onoulj5005555tr,West
可能有一行,可能有50行..
有什么想法吗?
答案 0 :(得分:3)
您可以使用此read
:
read -rp 'Please enter the details: ' -d $'\04' data
并在输入多行数据后按终端上的ctrl-D
。
使用
检查data
变量的内容
declare -p data