申请软著用到的几个命令

  • 2019-06-12
  • 浏览 (83)

申请软著用命令可以减少很多工作量。

用到的命令

#把项目所有的python文件去掉空行放到一个文件里
cat **/*.py | tr -s '\n' > all.py.txt\nd

#统计代码行数
cat all.py.txt | wc -l

#获取前1650行到剪切板
head -n 1650 all.py.txt| pbcopy

#获取后1650行到剪切板
tail -n 1650 all.py.txt| pbcopy

Mac 终端传输到剪切板的方法

cat a.txt | pbcopy   #将a.txt文件类容写入剪切板,相当于 cmd + c

pbpaste              #将刚刚存入剪切板的a.txt内容复制到终端,相当于 cmd + v

Shell去除空行的方法

1 用tr命令

cat 文件名 | tr -s ‘\n'

2 用sed命令

cat 文件名 | sed ‘/^$/d'

3 用awk命令

cat 文件名 | awk ‘{if($0!=”")print}'
cat 文件名 | awk ‘{if(length !=0) print $0}'

4 用grep命令

grep -v “^$” 文件名

正文到此结束