【发布时间】:2021-02-12 03:11:55
【问题描述】:
我有一个文件,其文本如下
classA = Something
classB = AB1234567
classC = Something more
classD = Something Else
目标:
使用 shell 脚本,我想从上面的完整文本中读取 AB1234567 的文本。
首先,我可以在我的 shell 脚本中使用以下逻辑读取上述文本的第二行:
secondLine=`sed -n '2p' my_file`;
echo $secondLine;
secondLine 输出 classB = AB1234567。如何在我的 shell 脚本中从 classB = AB1234567 中提取 AB1234567?
问题:
考虑到AB 在我处理的所有文件的文本的特定部分中很常见,我怎样才能让sed 读取AB 之后的所有数字?
请注意classB = AB1234567 可以以空格或换行符结尾。 我需要把它变成一个变量
【问题讨论】:
-
不知道为什么我的问题被否决了,但无论如何。非常感谢您的回答。