shell处理字符串,截取中间的数字。

如: test: 1863 (aa 124);//一行
againtest 1635 (this 889 num);//另一行

在shell脚本里获得1863和1635这两个数字。

第1个回答  2012-11-01
test: 1863 (aa 124);//一行
againtest 1635 (this 889 num);//另一行

这两行中你需要的数字,你得找出特点来获取它们

每一行的第二列 就这么简单 分隔符为空格
awk
sed
都可以用本回答被提问者和网友采纳
第2个回答  2012-11-01
awk '{print $2}' file
第3个回答  2012-11-01
awk -F '{print $2}' 文件名
相似回答