@awk判断输出----一些不常见的用法@

本文详细介绍了awk命令的功能,包括搜索文本、提取特定字段以及执行复杂操作,通过实例演示如何在日志文件中筛选关键信息,如检查Tomcat是否启动。
 今天发现了一个awk的一个判断功能,如果匹配就输出,不匹配则不输出,实际上也可以理解成搜索功能吧,就是在日志中搜索关键字。

实例一:

[oracle@Test231 ~]$ echo "INFO: Server startup in 2325 ms"
INFO: Server startup in 2325 ms

[oracle@Test231 ~]$ echo "INFO: Server startup in 2325 ms"|awk '{print $1}'
INFO:

[oracle@Test231 ~]$ echo "INFO: Server startup in 2325 ms"|awk '{print $2}'
Server
[oracle@Test231 ~]$ echo "INFO: Server startup in 2325 ms"|awk '{print $3}'
startup
[oracle@Test231 ~]$ echo "INFO: Server startup in 2325 ms"|awk '{if(($2~/Server/)&&($3~/startup/))print}'
INFO: Server startup in 2325 ms
[oracle@Test231 ~]$

其实真正的用法是tail -n number /opt/log/catalina.out | awk'{if(($2~/Server/)&&($3~/startup/))print}'

查看tomcat是否启动~


 实例二:

[oracle@Test232 ~]$ ls -l /opt/oracle/tomcat
total 8

drwxr-xr-x 9 oracle oinstall 4096 May 17  2011 tomcat-cas
drwxr-xr-x 9 oracle oinstall 4096 Jun 24 13:30 tomcat-test

 

下面显示的是行数:

[oracle@Test232 ~]$ ls -l /opt/oracle/tomcat |awk /^d/'{print$NR}'
9
oracle

[oracle@Test232 ~]$ ls -l /opt/oracle/tomcat |awk/^d/'{print$NF}'
tomcat-cas
tomcat-test

注意:

       NF          The number of fields in the current input record.
       NR          The total number of input records seen so far.

 

实例三:

[oracle@Test232 ~]$ ls -l /opt/oracle/tomcat |awk /^d/'{print$NF}'|awk '{print length($1)}'

10
11

ps:

awk里面的测试字符串长度的命令

 

实例四:

[oracle@SOR_SYS ~]$ cat /opt/oracle/tomcat/tomcat-cas/conf/catalina.properties | grep ajp.port
ajp.port=8011

[oracle@SOR_SYS ~]$ cat /opt/oracle/tomcat/tomcat-cas/conf/catalina.properties | grep ajp.port | awk '{print "ajp:"}'
ajp:

[oracle@SOR_SYS ~]$ cat /opt/oracle/tomcat/tomcat-cas/conf/catalina.properties | grep ajp.port | awk '{print "ajp:" substr($1,10)}'
ajp:8011

注意:

 substr(s, i [, n])      Returns the at most n-character substring of s starting at i.  If  n  is  omitted,  the
                               rest of s is used.

s u b s t r是一个很有用的函数,它按照起始位置及长度返回字符串的一部分。

[oracle@SOR_SYS ~]$ cat /opt/oracle/tomca/ttomcat-cas/conf/catalina.properties | grep ajp.port | awk '{print substr($1,1,8)}'
ajp.port

从这个例子可以看出,如果那个后面的8省略了,那就是表示从第一个字符开始输出,后面的没有限制。

这下你应该理解上面那个的意思了吧,O(∩_∩)O~

实例五:

[oracle@SOR_SYS ~]$ who|awk '{if ($1 == "root") print $1"you are connected to "$2}'
rootyou are connected to pts/2
rootyou are connected to pts/3

# 创建GV vs 4C的子目录 (base) cbw@dell-PowerEdge-R7525:~/my_result/GSE52415_project/12_rmats_result_significant/GV_vs_4C$ mkdir -p /home/cbw/my_result/GSE52415_project/12_rmats_result_significant/GV_vs_4C (base) cbw@dell-PowerEdge-R7525:~/my_result/GSE52415_project/12_rmats_result_significant/GV_vs_4C$ (base) cbw@dell-PowerEdge-R7525:~/my_result/GSE52415_project/12_rmats_result_significant/GV_vs_4C$ # 提取SE显著差异事件 (FDR < 0.05) (base) cbw@dell-PowerEdge-R7525:~/my_result/GSE52415_project/12_rmats_result_significant/GV_vs_4C$ awk -F'\t' 'NR==1 || $20<0.05' /home/cbw/my_result/GSE52415_project/11_rmats_result/GV_vs_4C/SE.MATS.JCEC.txt > /home/cbw/my_result/GSE52415_project/12_rmats_result_significant/GV_vs_4C/SE_significant.txt R < 0.05) awk -F'\t' 'NR==1 || $26<0.05' /home/cbw/my_result/GSE52415_project/11_rmats_result/GV_vs_4C/MXE.MATS.JCEC.txt > /home/cbw/my_result/GSE5241(base) cbw@dell-PowerEdge-R7525:~/my_result/GSE52415_project/12_rmats_result_significant/GV_vs_4C$ (base) cbw@dell-PowerEdge-R7525:~/my_result/GSE52415_project/12_rmats_result_significant/GV_vs_4C$ # 提取MXE显著差异事件 (FDR < 0.05) (base) cbw@dell-PowerEdge-R7525:~/my_result/GSE52415_project/12_rmats_result_significant/GV_vs_4C$ awk -F'\t' 'NR==1 || $26<0.05' /home/cbw/my_result/GSE52415_project/11_rmats_result/GV_vs_4C/MXE.MATS.JCEC.txt > /home/cbw/my_result/GSE52415_project/12_rmats_result_significant/GV_vs_4C/MXE_significant.txt (base) cbw@dell-PowerEdge-R7525:~/my_result/GSE52415_project/12_rmats_result_significant/GV_vs_4C$ (base) cbw@dell-PowerEdge-R7525:~/my_result/GSE52415_project/12_rmats_result_significant/GV_vs_4C$ # 提取RI显著差异事件 (FDR < 0.05) (base) cbw@dell-PowerEdge-R7525:~/my_result/GSE52415_project/12_rmats_result_significant/GV_vs_4C$ awk -F'\t' 'NR==1 || $20<0.05' /home/cbw/my_result/GSE52415_project/11_rmats_result/GV_vs_4C/RI.MATS.JCEC.txt > /home/cbw/my_result/GSE52415_project/12_rmats_result_significant/GV_vs_4C/RI_significant.txt (base) cbw@dell-PowerEdge-R7525:~/my_result/GSE52415_project/12_rmats_result_significant/GV_vs_4C$ (base) cbw@dell-PowerEdge-R7525:~/my_result/GSE52415_project/12_rmats_result_significant/GV_vs_4C$ # 提取A5SS显著差异事件 (FDR < 0.05) (base) cbw@dell-PowerEdge-R7525:~/my_result/GSE52415_project/12_rmats_result_significant/GV_vs_4C$ awk -F'\t' 'NR==1 || $20<0.05' /home/cbw/my_result/GSE52415_project/11_rmats_result/GV_vs_4C/A5SS.MATS.JCEC.txt > /home/cbw/my_result/GSE52415_project/12_rmats_result_significant/GV_vs_4C/A5SS_significant.txt 事件 (FDR < 0.05) awk -F'\t' 'NR==1 || $20<0.05' /ho(base) cbw@dell-PowerEdge-R7525:~/my_result/GSE52415_project/12_rmats_result_significant/GV_vs_4C$ (base) cbw@dell-PowerEdge-R7525:~/my_result/GSE52415_project/12_rmats_result_significant/GV_vs_4C$ # 提取A3SS显著差异事件 (FDR < 0.05) (base) cbw@dell-PowerEdge-R7525:~/my_result/GSE52415_project/12_rmats_result_significant/GV_vs_4C$ awk -F'\t' 'NR==1 || $20<0.05' /home/cbw/my_result/GSE52415_project/11_rmats_result/GV_vs_4C/A3SS.MATS.JCEC.txt > /home/cbw/my_result/GSE52415_project/12_rmats_result_significant/GV_vs_4C/A3SS_significant.txt "=== GV vs 4C 显著差异事件统计 ===" for event_type in SE M(base) cbw@dell-PowerEdge-R7525:~/my_result/GSE52415_project/12_rmats_result_significant/GV_vs_4C$ (base) cbw@dell-PowerEdge-R7525:~/my_result/GSE52415_project/12_rmats_result_significant/GV_vs_4C$ # 统计GV vs 4C显著事件数量 (base) cbw@dell-PowerEdge-R7525:~/my_result/GSE52415_project/12_rmats_result_significant/GV_vs_4C$ echo "=== GV vs 4C 显著差异事件统计 ===" === GV vs 4C 显著差异事件统计 === (base) cbw@dell-PowerEdge-R7525:~/my_result/GSE52415_project/12_rmats_result_significant/GV_vs_4C$ for event_type in SE MXE RI A5SS A3SS; do > count=$(tail -n +2 /home/cbw/my_result/GSE52415_project/12_rmats_result_significant/GV_vs_4C/${event_type}_significant.txt | wc -l) > echo "${event_type}: $count" > done SE: 557 MXE: 777 RI: 44 A5SS: 109 A3SS: 132 (base) cbw@dell-PowerEdge-R7525:~/my_result/GSE52415_project/12_rmats_result_significant/GV_vs_4C$ # 创建4C vs 8C的子目录 (base) cbw@dell-PowerEdge-R7525:~/my_result/GSE52415_project/12_rmats_result_significant/GV_vs_4C$ mkdir -p /home/cbw/my_result/GSE52415_project/12_rmats_result_significant/4C_vs_8C (base) cbw@dell-PowerEdge-R7525:~/my_result/GSE52415_project/12_rmats_result_significant/GV_vs_4C$ (base) cbw@dell-PowerEdge-R7525:~/my_result/GSE52415_project/12_rmats_result_significant/GV_vs_4C$ # 提取SE显著差异事件 (FDR < 0.05) (base) cbw@dell-PowerEdge-R7525:~/my_result/GSE52415_project/12_rmats_result_significant/GV_vs_4C$ awk -F'\t' 'NR==1 || $20<0.05' /home/cbw/my_result/GSE52415_project/11_rmats_result/4C_vs_8C/SE.MATS.JCEC.txt > /home/cbw/my_result/GSE52415_project/12_rmats_result_significant/4C_vs_8C/SE_significant.txt R < 0.05) awk -F'\t' 'NR==1 || $26<0.05' /home/cbw/my_result/GSE52415_project/11_rmats_result/4C_vs_8C/MXE.MATS.JCEC.txt > /home/cbw/my_result/GSE5241(base) cbw@dell-PowerEdge-R7525:~/my_result/GSE52415_project/12_rmats_result_significant/GV_vs_4C$ (base) cbw@dell-PowerEdge-R7525:~/my_result/GSE52415_project/12_rmats_result_significant/GV_vs_4C$ # 提取MXE显著差异事件 (FDR < 0.05) (base) cbw@dell-PowerEdge-R7525:~/my_result/GSE52415_project/12_rmats_result_significant/GV_vs_4C$ awk -F'\t' 'NR==1 || $26<0.05' /home/cbw/my_result/GSE52415_project/11_rmats_result/4C_vs_8C/MXE.MATS.JCEC.txt > /home/cbw/my_result/GSE52415_project/12_rmats_result_significant/4C_vs_8C/MXE_significant.txt '\t' 'NR==1 || $20<0.05' /home/cbw/my_result/GSE52(base) cbw@dell-PowerEdge-R7525:~/my_result/GSE52415_project/12_rmats_result_significant/GV_vs_4C$ (base) cbw@dell-PowerEdge-R7525:~/my_result/GSE52415_project/12_rmats_result_significant/GV_vs_4C$ # 提取RI显著差异事件 (FDR < 0.05) (base) cbw@dell-PowerEdge-R7525:~/my_result/GSE52415_project/12_rmats_result_significant/GV_vs_4C$ awk -F'\t' 'NR==1 || $20<0.05' /home/cbw/my_result/GSE52415_project/11_rmats_result/4C_vs_8C/RI.MATS.JCEC.txt > /home/cbw/my_result/GSE52415_project/12_rmats_result_significant/4C_vs_8C/RI_significant.txt (base) cbw@dell-PowerEdge-R7525:~/my_result/GSE52415_project/12_rmats_result_significant/GV_vs_4C$ (base) cbw@dell-PowerEdge-R7525:~/my_result/GSE52415_project/12_rmats_result_significant/GV_vs_4C$ # 提取A5SS显著差异事件 (FDR < 0.05) (base) cbw@dell-PowerEdge-R7525:~/my_result/GSE52415_project/12_rmats_result_significant/GV_vs_4C$ awk -F'\t' 'NR==1 || $20<0.05' /home/cbw/my_result/GSE52415_project/11_rmats_result/4C_vs_8C/A5SS.MATS.JCEC.txt > /home/cbw/my_result/GSE52415_project/12_rmats_result_significant/4C_vs_8C/A5SS_significant.txt 事件 (FDR < 0.05) awk -F'\t' 'NR==1 || $20<0.05' /ho(base) cbw@dell-PowerEdge-R7525:~/my_result/GSE52415_project/12_rmats_result_significant/GV_vs_4C$ (base) cbw@dell-PowerEdge-R7525:~/my_result/GSE52415_project/12_rmats_result_significant/GV_vs_4C$ # 提取A3SS显著差异事件 (FDR < 0.05) (base) cbw@dell-PowerEdge-R7525:~/my_result/GSE52415_project/12_rmats_result_significant/GV_vs_4C$ awk -F'\t' 'NR==1 || $20<0.05' /home/cbw/my_result/GSE52415_project/11_rmats_result/4C_vs_8C/A3SS.MATS.JCEC.txt > /home/cbw/my_result/GSE52415_project/12_rmats_result_significant/4C_vs_8C/A3SS_significant.txt "=== 4C vs 8C 显著差异事件统计 ===" for event_type in SE M(base) cbw@dell-PowerEdge-R7525:~/my_result/GSE52415_project/12_rmats_result_significant/GV_vs_4C$ (base) cbw@dell-PowerEdge-R7525:~/my_result/GSE52415_project/12_rmats_result_significant/GV_vs_4C$ # 统计4C vs 8C显著事件数量 (base) cbw@dell-PowerEdge-R7525:~/my_result/GSE52415_project/12_rmats_result_significant/GV_vs_4C$ echo "=== 4C vs 8C 显著差异事件统计 ===" === 4C vs 8C 显著差异事件统计 === (base) cbw@dell-PowerEdge-R7525:~/my_result/GSE52415_project/12_rmats_result_significant/GV_vs_4C$ for event_type in SE MXE RI A5SS A3SS; do > count=$(tail -n +2 /home/cbw/my_result/GSE52415_project/12_rmats_result_significant/4C_vs_8C/${event_type}_significant.txt | wc -l) > echo "${event_type}: $count" > done SE: 1410 MXE: 1114 RI: 76 A5SS: 150 A3SS: 216 (base) cbw@dell-PowerEdge-R7525:~/my_result/GSE52415_project/12_rmats_result_significant/GV_vs_4C$ # 创建8C vs 16C的子目录 (base) cbw@dell-PowerEdge-R7525:~/my_result/GSE52415_project/12_rmats_result_significant/GV_vs_4C$ mkdir -p /home/cbw/my_result/GSE52415_project/12_rmats_result_significant/8C_vs_16C (base) cbw@dell-PowerEdge-R7525:~/my_result/GSE52415_project/12_rmats_result_significant/GV_vs_4C$ (base) cbw@dell-PowerEdge-R7525:~/my_result/GSE52415_project/12_rmats_result_significant/GV_vs_4C$ # 提取SE显著差异事件 (FDR < 0.05) (base) cbw@dell-PowerEdge-R7525:~/my_result/GSE52415_project/12_rmats_result_significant/GV_vs_4C$ awk -F'\t' 'NR==1 || $20<0.05' /home/cbw/my_result/GSE52415_project/11_rmats_result/8C_vs_16C/SE.MATS.JCEC.txt > /home/cbw/my_result/GSE52415_project/12_rmats_result_significant/8C_vs_16C/SE_significant.txt (FDR < 0.05) awk -F'\t' 'NR==1 || $26<0.05' /home/cbw/my_result/GSE52415_project/11_rmats_result/8C_vs_16C/MXE.MATS.JCEC.txt > /home/cbw/my_result/GSE52415_project/12_rmats_result_significant/8C_vs_1(base) cbw@dell-PowerEdge-R7525:~/my_result/GSE52415_project/12_rmats_result_significant/GV_vs_4C$ (base) cbw@dell-PowerEdge-R7525:~/my_result/GSE52415_project/12_rmats_result_significant/GV_vs_4C$ # 提取MXE显著差异事件 (FDR < 0.05) (base) cbw@dell-PowerEdge-R7525:~/my_result/GSE52415_project/12_rmats_result_significant/GV_vs_4C$ awk -F'\t' 'NR==1 || $26<0.05' /home/cbw/my_result/GSE52415_project/11_rmats_result/8C_vs_16C/MXE.MATS.JCEC.txt > /home/cbw/my_result/GSE52415_project/12_rmats_result_significant/8C_vs_16C/MXE_significant.txt awk -F'\t' 'NR==1 || $20<0.05' /home/cbw/my_result(base) cbw@dell-PowerEdge-R7525:~/my_result/GSE52415_project/12_rmats_result_significant/GV_vs_4C$ (base) cbw@dell-PowerEdge-R7525:~/my_result/GSE52415_project/12_rmats_result_significant/GV_vs_4C$ # 提取RI显著差异事件 (FDR < 0.05) (base) cbw@dell-PowerEdge-R7525:~/my_result/GSE52415_project/12_rmats_result_significant/GV_vs_4C$ awk -F'\t' 'NR==1 || $20<0.05' /home/cbw/my_result/GSE52415_project/11_rmats_result/8C_vs_16C/RI.MATS.JCEC.txt > /home/cbw/my_result/GSE52415_project/12_rmats_result_significant/8C_vs_16C/RI_significant.txt (base) cbw@dell-PowerEdge-R7525:~/my_result/GSE52415_project/12_rmats_result_significant/GV_vs_4C$ (base) cbw@dell-PowerEdge-R7525:~/my_result/GSE52415_project/12_rmats_result_significant/GV_vs_4C$ # 提取A5SS显著差异事件 (FDR < 0.05) (base) cbw@dell-PowerEdge-R7525:~/my_result/GSE52415_project/12_rmats_result_significant/GV_vs_4C$ awk -F'\t' 'NR==1 || $20<0.05' /home/cbw/my_result/GSE52415_project/11_rmats_result/8C_vs_16C/A5SS.MATS.JCEC.txt > /home/cbw/my_result/GSE52415_project/12_rmats_result_significant/8C_vs_16C/A5SS_significant.txt 提取A3SS显著差异事件 (FDR < 0.05) awk -F'\t' 'NR==1 || $20(base) cbw@dell-PowerEdge-R7525:~/my_result/GSE52415_project/12_rmats_result_significant/GV_vs_4C$ (base) cbw@dell-PowerEdge-R7525:~/my_result/GSE52415_project/12_rmats_result_significant/GV_vs_4C$ # 提取A3SS显著差异事件 (FDR < 0.05) (base) cbw@dell-PowerEdge-R7525:~/my_result/GSE52415_project/12_rmats_result_significant/GV_vs_4C$ awk -F'\t' 'NR==1 || $20<0.05' /home/cbw/my_result/GSE52415_project/11_rmats_result/8C_vs_16C/A3SS.MATS.JCEC.txt > /home/cbw/my_result/GSE52415_project/12_rmats_result_significant/8C_vs_16C/A3SS_significant.txt C显著事件数量 echo "=== 8C vs 16C 显著差异事件统计 ===" for even(base) cbw@dell-PowerEdge-R7525:~/my_result/GSE52415_project/12_rmats_result_significant/GV_vs_4C$ (base) cbw@dell-PowerEdge-R7525:~/my_result/GSE52415_project/12_rmats_result_significant/GV_vs_4C$ # 统计8C vs 16C显著事件数量 (base) cbw@dell-PowerEdge-R7525:~/my_result/GSE52415_project/12_rmats_result_significant/GV_vs_4C$ echo "=== 8C vs 16C 显著差异事件统计 ===" === 8C vs 16C 显著差异事件统计 === (base) cbw@dell-PowerEdge-R7525:~/my_result/GSE52415_project/12_rmats_result_significant/GV_vs_4C$ for event_type in SE MXE RI A5SS A3SS; do > count=$(tail -n +2 /home/cbw/my_result/GSE52415_project/12_rmats_result_significant/8C_vs_16C/${event_type}_significant.txt | wc -l) > echo "${event_type}: $count" > done SE: 1331 MXE: 1315 RI: 58 A5SS: 108 A3SS: 120 (base) cbw@dell-PowerEdge-R7525:~/my_result/GSE52415_project/12_rmats_result_significant/GV_vs_4C$ # 创建16C vs 囊胚的子目录 (base) cbw@dell-PowerEdge-R7525:~/my_result/GSE52415_project/12_rmats_result_significant/GV_vs_4C$ mkdir -p /home/cbw/my_result/GSE52415_project/12_rmats_result_significant/16C_vs_Blastocyst (base) cbw@dell-PowerEdge-R7525:~/my_result/GSE52415_project/12_rmats_result_significant/GV_vs_4C$ (base) cbw@dell-PowerEdge-R7525:~/my_result/GSE52415_project/12_rmats_result_significant/GV_vs_4C$ # 提取SE显著差异事件 (FDR < 0.05) (base) cbw@dell-PowerEdge-R7525:~/my_result/GSE52415_project/12_rmats_result_significant/GV_vs_4C$ awk -F'\t' 'NR==1 || $20<0.05' /home/cbw/my_result/GSE52415_project/11_rmats_result/16C_vs_Blastocyst/SE.MATS.JCEC.txt > /home/cbw/my_result/GSE52415_project/12_rmats_result_significant/16C_vs_Blastocyst/SE_significant.txt NR==1 || $26<0.05' /home/cbw/my_result/GSE52415_project/11_rmats_result/16C_vs_Blastocyst/MXE.MATS.JCEC.txt > /home/cbw/my_result/GSE52415_project/12_(base) cbw@dell-PowerEdge-R7525:~/my_result/GSE52415_project/12_rmats_result_significant/GV_vs_4C$ (base) cbw@dell-PowerEdge-R7525:~/my_result/GSE52415_project/12_rmats_result_significant/GV_vs_4C$ # 提取MXE显著差异事件 (FDR < 0.05) (base) cbw@dell-PowerEdge-R7525:~/my_result/GSE52415_project/12_rmats_result_significant/GV_vs_4C$ awk -F'\t' 'NR==1 || $26<0.05' /home/cbw/my_result/GSE52415_project/11_rmats_result/16C_vs_Blastocyst/MXE.MATS.JCEC.txt > /home/cbw/my_result/GSE52415_project/12_rmats_result_significant/16C_vs_Blastocyst/MXE_significant.txt 'NR==1 || $20<0.05' /home/cbw/my_result/GSE52415_(base) cbw@dell-PowerEdge-R7525:~/my_result/GSE52415_project/12_rmats_result_significant/GV_vs_4C$ (base) cbw@dell-PowerEdge-R7525:~/my_result/GSE52415_project/12_rmats_result_significant/GV_vs_4C$ # 提取RI显著差异事件 (FDR < 0.05) (base) cbw@dell-PowerEdge-R7525:~/my_result/GSE52415_project/12_rmats_result_significant/GV_vs_4C$ awk -F'\t' 'NR==1 || $20<0.05' /home/cbw/my_result/GSE52415_project/11_rmats_result/16C_vs_Blastocyst/RI.MATS.JCEC.txt > /home/cbw/my_result/GSE52415_project/12_rmats_result_significant/16C_vs_Blastocyst/RI_significant.txt (base) cbw@dell-PowerEdge-R7525:~/my_result/GSE52415_project/12_rmats_result_significant/GV_vs_4C$ (base) cbw@dell-PowerEdge-R7525:~/my_result/GSE52415_project/12_rmats_result_significant/GV_vs_4C$ # 提取A5SS显著差异事件 (FDR < 0.05) (base) cbw@dell-PowerEdge-R7525:~/my_result/GSE52415_project/12_rmats_result_significant/GV_vs_4C$ awk -F'\t' 'NR==1 || $20<0.05' /home/cbw/my_result/GSE52415_project/11_rmats_result/16C_vs_Blastocyst/A5SS.MATS.JCEC.txt > /home/cbw/my_result/GSE52415_project/12_rmats_result_significant/16C_vs_Blastocyst/A5SS_significant.txt k -F'\t' 'NR==1 || $20<0.05' /home/cbw/my_result/G(base) cbw@dell-PowerEdge-R7525:~/my_result/GSE52415_project/12_rmats_result_significant/GV_vs_4C$ (base) cbw@dell-PowerEdge-R7525:~/my_result/GSE52415_project/12_rmats_result_significant/GV_vs_4C$ # 提取A3SS显著差异事件 (FDR < 0.05) (base) cbw@dell-PowerEdge-R7525:~/my_result/GSE52415_project/12_rmats_result_significant/GV_vs_4C$ awk -F'\t' 'NR==1 || $20<0.05' /home/cbw/my_result/GSE52415_project/11_rmats_result/16C_vs_Blastocyst/A3SS.MATS.JCEC.txt > /home/cbw/my_result/GSE52415_project/12_rmats_result_significant/16C_vs_Blastocyst/A3SS_significant.txt "=== 16C vs 囊胚 显著差异事件统计 ===" for event_type in SE(base) cbw@dell-PowerEdge-R7525:~/my_result/GSE52415_project/12_rmats_result_significant/GV_vs_4C$ (base) cbw@dell-PowerEdge-R7525:~/my_result/GSE52415_project/12_rmats_result_significant/GV_vs_4C$ # 统计16C vs 囊胚显著事件数量 (base) cbw@dell-PowerEdge-R7525:~/my_result/GSE52415_project/12_rmats_result_significant/GV_vs_4C$ echo "=== 16C vs 囊胚 显著差异事件统计 ===" === 16C vs 囊胚 显著差异事件统计 === (base) cbw@dell-PowerEdge-R7525:~/my_result/GSE52415_project/12_rmats_result_significant/GV_vs_4C$ for event_type in SE MXE RI A5SS A3SS; do > count=$(tail -n +2 /home/cbw/my_result/GSE52415_project/12_rmats_result_significant/16C_vs_Blastocyst/${event_type}_significant.txt | wc -l) > echo "${event_type}: $count" > done SE: 1325 MXE: 1210 RI: 71 A5SS: 124 A3SS: 173
最新发布
10-28
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值