Unix编程
回答
你要算新行?换句话说,行“foo \ n”有4个字符还是3个?假设你要截断该线后的“o”,你可以这样做:
$ perl -pe 'substr($_, -2, 1) = "" unless length($_) % 2'
而且强制性AWK解决方案:
awk '{ print substr($0, 0, length - length % 2)}'
太棒了!谢谢 – toky 2012-03-02 22:04:12
我不知道这是最简单的方法,但第一想到的是
sed '/^\(..\)*.$/s/.$//'
的/^\(..\)*.$/
发现线具有奇数数量的字符。以下s
命令仅对这些行起作用。 s/.$//
删除它所作用的每一行的最后一个字符(具有奇数个字符的那一行)。
这很好.... – 2012-03-02 22:11:32
谢谢你的帮助 – toky 2012-03-02 22:22:26
- 1. UNIX编程linux
- 2. UNIX ksh编程
- 3. UNIX编程
- 4. Unix RPC编程
- 5. unix网络编程
- 6. Unix网络编程
- 7. Unix系统编程
- 8. 的Unix编程if语句
- 9. 网络编程管理-UNIX
- 10. UNIX Shell编程 - 库存程序
- 11. Unix中的多进程编程
- 12. 如何在没有UNIX的Windows PC上执行UNIX Shell编程?
- 13. UNIX编程。 struct timeval如何打印它(C编程)
- 14. Unix系统编程 - 以编程方式解压缩文件
- 15. Linux/Unix下的Haskell图形编程
- 16. Linux/UNIX中COM编程的模拟
- 17. 如何使用的Unix编程
- 18. 编写一个unix守护进程
- 19. Unix编程的头文件细节
- 20. 的Unix编程更改目录
- 21. 如何在unix中编写addtion程序
- 22. 编程在Unix上:与图书馆
- 23. Unix环境下的高级编程
- 24. unix编程逻辑检查目录
- 25. Unix编程 - 信号处理器
- 26. 功能vs脚本 - Unix Bash编程
- 27. Unix编程复制到剪贴板
- 28. unix shell编程特殊变量
- 29. 麻烦编程UNIX重定向
- 30. Windows上的unix系统编程项目?
您可以简单地截断所有行的长度为零。那会很容易。 – 2012-03-02 21:40:07