点击上方蓝色“视学算法”,选择“设为星标”
作者 | bad_good_man
来源 | blog.csdn.net/bad_good_man/article/details/49450769
这三个东西不是UNIX系统命令,但是他们的在shell编程中真的很重要,要经常用到。
管道 “|”
将一个命令的输出作为另一个命令的输入
例如:
grep "hello" file.txt | wc -l
在file.txt中搜索包含有“hello”的行并计算其行数
在这里grep命令的输出作为wc命令的输入。
重定向
将命令的结果输出到文件,而不是标准输出(屏幕)
常用的两个符号:
“>” 写入文件并覆盖就文件
“>>” 加到文件的尾部,保留旧文件的内容
反短斜线
使用反短斜线可以将一个命令的输出作为另外一个命令的一个命令行参数
命令:
find . -mtime -1 -type f -print
用来查找过去24小时(-mtime -2 则表示过去48小时)内修改过的文件。
如果想将所查找到的文件打包,可以使用以下脚本:
#!bin/sh
tar -zcvf lastmod.tar.gz `find . -mtime -1 -type f -print`
- END -
如果看到这里,说明你喜欢这篇文章,请转发、点赞。扫描下方二维码或者微信搜索「perfect_iscas」,添加好友后即可获得10套程序员全栈课程+1000套PPT和简历模板,向我私聊「进群」二字即可进入高质量交流群。
↓扫描二维码进群↓
喜欢文章,点个在看