【发布时间】:2017-03-17 13:32:15
【问题描述】:
我有一个以这种格式存储数据的文件
ID;Name;Surname;Country
而且我需要能够查找和替换特定的数据,只知道使用“;”的数据的 ID 和位置作为分隔符。
有点像
的结果grep -n "ID" [文件] |剪切 -d ";" -f [位置]
但是用用户给定的字符串替换而不是显示
我认为我需要使用 sed,但我发现没有任何效果。
编辑:用户将从一个菜单中选择要修改的内容并提供 ID,然后提示他们输入替换字符串并了解存储数据的结构(ID/姓名/姓氏/ Country) 字符串将在文本文件中相应地替换。
【问题讨论】: