使用awk 取文件第一列是以数字开头
的数据:
1 | $ awk '$1~/^[0-9]+/ {print $0}' infile > outfile |
使用awk 取文件第一列包含chr或者包含sca
:
1 | $ awk '$1~/chr|sca/ {print $0}' infile > outfile |
使用awk 取文件第一列大于0.1且小于0.5
的数据:
1 | $ awk '$1>0.1 && $1<0.5 {print $0}' infile > outfile |
使用awk 取文件第一列是chr
:
1 | $ awk '$1~/^chr$/ {print $0}' infile > outfile |
使用awk 进行字符串捕获
:
1 | $ cat file |
split 函数:
1 | $ echo "12:00:00"|awk '{split($0,time,":" ); for (i in time) print time[i]}' |
使用awk 进行格式化
输出:
1 | # %c 字符 %s 字符串 %d 十进制整数 %f 浮点数 |