LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 1245|回复: 5

如何打印每行的最后三个字符

[复制链接]
发表于 2003-8-24 20:30:27 | 显示全部楼层 |阅读模式
rt
thanks
发表于 2003-8-25 15:42:29 | 显示全部楼层
sed -n 's/.*\(...\)$/\1/p' filename

缺点是,如果又不足两个字符的行,就打印不出,凑合这用用;
发表于 2003-8-25 16:21:02 | 显示全部楼层
sed 's/...$//g' filename
发表于 2003-8-25 16:58:29 | 显示全部楼层
最初由 javalee 发表
sed 's/...$//g' filename

:sorry,我看错啦!;)这是删除后三个字符啦....
用sed可以做到,不过我发现个新方法;)
cat filename|rev|cut -c1-3|rev
这个比较好理解
发表于 2003-8-25 17:03:36 | 显示全部楼层
rev是什么命令
发表于 2003-8-25 17:08:22 | 显示全部楼层
最初由 cx6445 发表
rev是什么命令

[/home/javalee/myshell]echo abc;echo abc|rev
abc
cba
[/home/javalee/myshell]
将字符串颠倒过来的命令;)
您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表