BASH - 提示粘贴多行输入保存到文件

时间:2018-02-05 14:43:17

标签: bash prompt

我有一个脚本,要求我的用户输入一些内容。姓名,身份证,地点等

他们是否可以将多行数据粘贴到提示输入中并将其保存到文件中?

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行..

有什么想法吗?

1 个答案:

答案 0 :(得分:3)

您可以使用此read

read -rp 'Please enter the details: ' -d $'\04' data

并在输入多行数据后按终端上的ctrl-D

使用

检查data变量的内容
declare -p data