Shell 命令学习

2022-07-11  本文已影响0人  纵纵纵小鸮

统计某字符出现的次数:

    grep -o "bismark" SIM14-1check.txt | wc -l

读取文件中的每行并输出:

while read line

do

    echo $line

    cat $line*"CX_report.txt"  > $line"_allreport.txt"   ###合并同一类型文件

done < uniqsample.txt

去除文件中重复的行:

sort -n allsample.txt | uniq > uniqsample.txt

遍历文件夹中某一类型文件并删除文件前缀及后缀:

for file in ./*.CX_report.txt

do

short=${file##*/}   ##删除前缀“##”

sample=${short%%_R_clean_1_bismark*}   删除后缀“%%”

echo $sample >> allsample.txt

done

上一篇 下一篇

猜你喜欢

热点阅读