Linux shell
feixin620
这个作者很懒,什么都没留下…
展开
-
[makefile] 中3 个 重要的变量$@,$^,$<
Makefile有三个非常有用的变量。分别是$@,$^,$<代表的意义分别是: $@--目标文件,$^--所有的依赖文件,$<--第一个依赖文件。原创 2021-11-07 15:54:55 · 491 阅读 · 0 评论 -
makefile 中的.PHONY
makefile 中.PHONY 的理解 make xxx. 是否执行xxx 这个target 对应的规则。 取决于这个target 是否存在, 以及生成这个target 的input files 是否发生改变。 但是如果想 make xxx 时always 执行队形的规则。可以 .PHONY: xxx xxx: some commands 理论依据是: 在Makefile中,.PHONY后面的target表示的也是一个伪造的target, 而不是真实存在的文件target,...原创 2021-11-07 15:41:45 · 692 阅读 · 0 评论 -
linux find 命令实例
linux find 命令实例 ·find path -option [ -print ] [ -exec -ok command ] {} /;#-print 将查找到的文件输出到标准输出#-exec command {} /; -----将查到的文件执行command操作,{} 和 /;之间有空格#-ok 和-exec相同,只不过在操作前要询用户==转载 2009-05-06 15:02:00 · 448 阅读 · 0 评论 -
随机读取文件做算checksum shell 脚本
#!/bin/sh ## usage: sh test_cp.sh 20 1024 ## rand(){ min=$1 max=$(($2-$min+1)) #num=$(date +%s) num=$(cat /proc/sys/kernel/random/uuid|cksum|cut -f1 -d" ") echo $(($num原创 2017-11-13 13:45:40 · 749 阅读 · 0 评论 -
linux shell 常用命令
对如下格式的文件按照数字进行排序,并计算下一行-上一行的差值: pkt_pts_time=0.050000 pkt_pts_time=0.066667 pkt_pts_time=0.083333 pkt_pts_time=0.100000 pkt_pts_time=0.116667 pkt_pts_time=0.150000 pkt_pts_time=0.166667 命令:原创 2017-12-07 14:06:30 · 275 阅读 · 0 评论