Chinaunix
标题:
请教一个脚本截取每行中的特定字符
[打印本页]
作者:
xiongzm
时间:
2008-05-14 16:42
标题:
请教一个脚本截取每行中的特定字符
现在提取出了一个文本
每行比较长,在某个位置都有entry=XXXXX这样11个字符
其中XXXXX内容不一样
有什么命令提取出每行的这个5个字符吗
作者:
jinl
时间:
2008-05-14 16:50
sed -e 's/.*entry=\(.....\).*/&/' ufile
作者:
xiongzm
时间:
2008-05-14 17:09
谢谢jinl !
sed我不太熟悉
我已经提取出了含有entry=XXXXX的文本行
现在的目标是提取每行中的XXXXX五个字符
你上面的命令似乎还是返回了这一行
作者:
signmem
时间:
2008-05-14 17:11
a="entry=XXXXX"
echo ${a:6:5}
作者:
davistar
时间:
2008-05-14 17:20
sed 's/.*entry=\(.....\).*/\1/' file
复制代码
作者:
xiongzm
时间:
2008-05-14 17:23
谢谢davistar!
你的代码得到了我想要的结果
欢迎光临 Chinaunix (http://bbs.chinaunix.net/)
Powered by Discuz! X3.2