结合循环和文件重定向

时间:2013-10-15 20:50:42

标签: bash

我正在尝试创建一个脚本,提示用户输入文件名,请求用户输入四个人名,然后将名称排序到指定的文件中。

1 个答案:

答案 0 :(得分:1)

您可以使用此代码:

#!/bin/bash

read -p "Enter filename: " fn
declare -a arr
for ((i=1; i<=4; i++)); do
   read -p "Enter name $i: " n
   arr+=("$n")
done
sort <(printf "%s\n" ${arr[@]}) > "$fn"