Linux使用AWK判断文件是否是windows格式的
来源:互联网 发布:js.com 编辑:程序博客网 时间:2024/05/01 11:51
Windows 文件格式和linux最大的区别就是有"\r",因此可以通过grep判断文件是否含有"\r"来判断该文件是否为Windows格式。
grep -r $'\r' * > log.txt
判断当前文件夹下的所有文件是否有"\r"
然后通过awk工具得到文件列表。
awk -F=":" '{print $1}' log.txt | sort | uniq
1. 最后通过sort和uniq去重复项即可得到完整的文件列表。
2. 其中-F(FS)表示以":"为分隔符,默认是空格或者Tab键;
卖点:
1. awk中$1,$2....依次表示当前行的第N列,$0表示正行。
2. awk和典型的C语言没什么区别,都可以用到print语句;需要在{}运行;
- Linux使用AWK判断文件是否是windows格式的
- 判断上传的文件是否是相应的格式
- 如何判断图形文件的格式是否是JPEG呢?
- 判断是否是正确的EMAIL格式
- 判断是否是正确的EMAIL格式
- 判断是否是正确的EMAIL格式
- 判断字符串是否是邮箱的格式
- iOS判断是否是表情和邮箱格式的判断
- 判断系统使用的是否是luajit
- js判断输入的字符串是否是日期格式
- js判断输入的字符串是否是日期格式
- 如何判断EditText的内容是否是正确IP格式
- java中判断传入的字符串是否是时间格式
- JS 判断页面的url是否是正确格式
- 判断文件是否PE格式
- Linux 判断是否是一个目录还是一个文件的方法
- 嵌入式 Linux下判断是否是一个目录还是一个文件的方法
- 判断文件是否是可执行文件
- Spinner 显示SQLite
- Horizon的apache2启动时报错
- 搜索引擎入门(一)
- OCP-1Z0-053-V12.02-420题
- md5和sha1
- Linux使用AWK判断文件是否是windows格式的
- ubuntu终端sudo java提示“command not found”解决办法
- 换行符引发的血案
- iOS UIKit Dynamics 系列教程之Gravity+Collision
- linux 系统的库: xxx_dev 和 xxx的世界
- HDU 3419 水搜索
- 服务器CentOS之编译环境
- android 开发 adb devices 找不到设置问题
- union数据结构的巧用-判断机器字节序