Bash 读取用户输入和更新数据(txt)文件?

Bash 读取用户输入和更新数据(txt)文件?,bash,Bash,我正在做一个简单的餐厅坐席预订系统,作为我对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 然后,我提示

我正在做一个简单的餐厅坐席预订系统,作为我对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?我确实发布了类似的问题,做了同样的应用程序,因为我陷入了需要像你们这样的专业程序员来教我的境地。相信我,在编程方面,stackoverflow比Ggle更快更好(对不起,如果我冒犯了Ggle的粉丝)@commando-我不知道这是不是家庭作业,但我可以告诉你为什么会出现这种想法-因为人们在bash中不会强迫自己做这样的事情。bash主要用于shell脚本编写,虽然它可以用来做更复杂的事情,比如你正在做的事情,但没有人会这么做。