有关Linux Shell的学习笔记
2012-08-24 12:31
225 查看
1. 查询当前目录下所有没有后缀名的文件:
find . -type f -and ! -name "*.*"
2. 查询当前文件夹下所有用Windows换行符(CRLF)并且没有后缀名的文件,使用-m参数后则转换成unix format (LF).
资料:
http://stackoverflow.com/questions/5346523/how-to-find-a-windows-end-of-line-eol-character
find . -type f -and ! -name "*.*"
2. 查询当前文件夹下所有用Windows换行符(CRLF)并且没有后缀名的文件,使用-m参数后则转换成unix format (LF).
#!/bin/bash TERM=linux export TERM #for i in $(find . -type f -and ! -name "*.*" ); do # if file $i | grep CRLF ; then # echo $i # file $i # #dos2unix "$i" # fi #done for i in $(find . -type f -and ! -name "*.*" ); do if head -n 20 $i | grep -qs $'\r' ; then echo $i if [[ $1 = "-m" ]] then dos2unix "$i" fi fi done
资料:
http://stackoverflow.com/questions/5346523/how-to-find-a-windows-end-of-line-eol-character
相关文章推荐
- Linux shell 脚本攻略 学习笔记-3
- 【爬虫之路】一点有关学习BeautifulSoup的笔记
- linux shell 学习笔记--文件测试符
- linux Shell学习笔记最后一节,温故与知新
- Linux Shell 学习笔记(二)
- Python学习笔记(八)——有关文件的操作
- Linux Shell 学习笔记(十二)---文件包含
- linux Shell编程学习笔记
- Linux Shell 《abs_guide》 学习笔记(1)
- Linux Shell 基础学习笔记
- linux shell学习笔记1
- Linux shell 脚本攻略 学习笔记-9
- C++学习笔记1:size家族有关的种种杂记
- 20171130学习笔记,有关Hibernate的数据默认值
- 有关ImplicitStyleManager组件的研究——Silverlight学习笔记[30]
- Linux Shell学习笔记
- linux shell 学习笔记
- linux shell 学习笔记1
- 黑马程序员—10—java基础:有关多线程安全的学习笔记和学习心得体会
- 黑马程序员—12—java基础:有关字符串的学习笔记和学习心得体会