我有一个包含单词和数字的字符串,如下所示:
"6 ovenbread"
我怎样才能读取这个号码(我们称之为i
)并找到i
这个词的第一个字符?
看起来s/([0-9]) (.){\1}/\2/
不起作用。
我认为 awk 更容易,它有substr
函数,允许您选择第 n 个字母。
awk '{print substr($2,$1,1)}'
与你的数据:
kent$ echo "6 ovenbread"|awk '{print substr($2,$1,1)}'
r
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)