gpt4 book ai didi

linux - 大学项目(bash shell)

转载 作者:太空宇宙 更新时间:2023-11-04 06:06:04 25 4
gpt4 key购买 nike

所以我有一个脚本要编写它需要是一个管理 10000 多行 .dat 文件的脚本.dat 的形成如下:

id|姓氏|名字|性别|生日|创建日期|位置IP|浏览器使用

933|佩雷拉|马欣达|男|1989-12-03|2010-03-17T13:32:10.447+0000|192.248.2.123|Firefox

1129|勒普兰|卡门|女|1984-02-18|2010-02-28T04:39:58.781+0000|81.25.252.111|Internet Explorer

4194|Do|HồChá|男|1988-10-14|2010-03-17T22:46:17.657+0000|103.10.89.118|Internet Explorer

该脚本将在终端中输入的特定命令下运行。例如:

首先我需要使用此命令显示整个 .dat 文件./tool.sh -f(第一个命令)(tool.sh是脚本,file是.dat文件)

还需要通过命令获取特定的 #id 并显示该 #id 的名字、姓氏和生日命令:./tool.sh -f <文件> -id (第二个命令)

该脚本还需要使用某些命令来完成一些其他任务,例如(./tool.sh --firstnames -f < file >)和(./tool.sh -f < file > --edit < id > < column > < value >)

我已经设法找出第一个命令的代码(./tool.sh -f < file > )但是第二个命令如何完成呢?如何将列分开?

附:该脚本需要适用于具有相同结构的每个 .dat 文件

这是第一个终端命令所需的代码
while getopts ":f"opt;做
案例$选择加入
f)
读取行时;回显“$line”;完成 ;;
\?)
echo "错误的选择:-$OPTARG">&2
;;
经济与社会事务委员会
完成

最佳答案

我听不懂这个练习的发音...除了复制粘贴之外..你还做了什么吗?喜欢研究?

关于linux - 大学项目(bash shell),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39965564/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com