我想创建一个脚本,它将提示用户输入文件名,请求用户输入四个人名,然后将名称排序到指定的文件中。组合循环和文件重定向
-1
A
回答
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"
+0
非常好..脚本比预期复杂一点,但完美的作品。 – user2884120
+0
请阅读关于BASH阵列的教程。此外,如果此答案可帮助您解决问题,请考虑将其标记为“已接受”,以便将来遇到类似问题的用户将能够轻松查看。 – anubhava
相关问题
- 1. 重定向循环和.htaccess
- 2. 文件重定向在for循环
- 3. 重定向循环由于htaccess文件
- 4. 循环重定向
- 5. 重定向循环
- 6. .htaccess无重定向循环重定向
- 7. 无限重定向循环重定向
- 8. .htaccess的重定向,重定向循环
- 9. 重写和重定向URL没有重定向循环
- 10. Magento 1.9和nginx -ssl重定向循环
- 11. .htaccess和php重定向导致循环
- 12. Nginx和SSL让我重定向循环
- 13. mysql_num_rows();和header();给重定向循环
- 14. HTTP和HTTPS导致重定向循环
- 15. 移动重定向和循环错误
- 16. DNN重定向循环
- 17. ModRewrite重定向循环
- 18. 卡在重定向循环
- 19. CAS重定向循环
- 20. 重定向循环错误
- 21. PHP重定向循环
- 22. htaccess - 重定向循环
- 23. .htaccess重定向循环
- 24. Gitlab重定向循环
- 25. 修复重定向循环?
- 26. Nginx重定向循环
- 27. MVC3重定向循环
- 28. 跟踪重定向循环
- 29. htaccess重定向循环
- 30. 重定向无限循环
我敢肯定,人们会尝试回答,如果你有一个问题,并向他们展示你已经尝试了什么。 –
那么我是一个新手脚本,真的不知道从哪里开始 – user2884120
我的问题是如何完成的? 。 – user2884120