读取用户输入并更新数据(txt)文件?
Posted
技术标签:
【中文标题】读取用户输入并更新数据(txt)文件?【英文标题】:Read user input and update data(txt) file? 【发布时间】:2010-11-24 16:40:24 【问题描述】:我正在做一个简单的餐厅预订系统作为我学习 bash 脚本的过程。我有这个数据文件,以这种格式存储在txt文件(data.txt)中:
100X00
20X0X0
3000XX
4X00XX
当用户像这样运行程序时的输出:
A B C D E
1 X
2 X X
3 X X
4 X X X
然后,我提示用户你想坐在哪里?
用户将以逗号分隔的格式输入,例如:A1,B1
一旦座位没有被占用,我会更新到data.txt文件。我当前的代码:
echo "Please enter sit number?"
read -a usersSits
但是,我不知道如何从这一点着手。如何进行检查以及如何更新?有人吗?
【问题讨论】:
不要。使用适当的 db(ms) 或至少使用具有更强大数据结构的语言。 嗨,delnan,我想先学习基础知识。既然我做了一半,我想完成这个任务。 @delnan:显然这是一个家庭作业问题,因为最近有很多相关问题。重新标记为作业。 @thkala:你为什么认为ao?我确实发布了类似的问题,使用了相同的应用程序,因为我陷入了需要像你们这样的专业程序员来教我的情况。相信我,在编程方面,*** 比 Ggle 更快更好(对不起,如果我冒犯了 Ggle 粉丝) @commando - 我不知道这是否是家庭作业,但我可以告诉你为什么会出现这种想法 - 这是因为人们不会让自己在 bash 中做这样的事情。 bash 主要用于 shell 脚本,虽然它可以用来做更复杂的事情,比如你正在做的事情,但没有人这样做。 【参考方案1】:你可以看看这个:
Automatic update data file and display?
这似乎是你想做的事情的一个很好的开始......
【讨论】:
以上是关于读取用户输入并更新数据(txt)文件?的主要内容,如果未能解决你的问题,请参考以下文章