美文网首页
每日一shell-字符串分割-2020-05-14

每日一shell-字符串分割-2020-05-14

作者: 爬山小虎 | 来源:发表于2020-05-15 10:40 被阅读0次

llinux查看样本为单端测序还是双端测序:

# cat findfile.test.sh
samples=$(for i in $(ls *_R1*.fastq.gz);do echo "${i%%_*}";done)

for ID in $samples
do
    if [ -f ${ID}*R2*fastq.gz ];then
        echo PE ${ID}*R1*fastq.gz ${ID}*R2*fastq.gz
    else
        echo SE ${ID}*R1*fastq.gz
    fi
done

分隔文件名称,去除扩展名,得到样本名称列表:

sh findfile.test.sh | grep PE | awk '{print $2}' | awk '{split($0,a,"_");print a[1]}' > PE.files.txt
sh findfile.test.sh | grep SE | awk '{print $2}' | awk '{split($0,a,"_");print a[1]}' > SE.files.txt

相关文章

  • 每日一shell-字符串分割-2020-05-14

    llinux查看样本为单端测序还是双端测序: 分隔文件名称,去除扩展名,得到样本名称列表:

  • 【2017-08-22】字符串及文本的处理(一)

    字符串的分割与匹配 字符串分割如何根据指定的分割符将一个字符串切割str.split()仅用于简单的分割符处理,只...

  • Python 按长度分割字符串

    分割后返回字符串列表 分割后返回换行符连接的字符串

  • shell-字符串

    单引号 单引号字符串的限制: 单引号里的任何字符都会原样输出,单引号字符串中的变量是无效的; 单引号字串中不能出现...

  • Shell-字符串

    相关属性 readonly 只读属性 unset 删除变量 位置变量 字符串拼接 获取字符串长度 字符串截取 字符...

  • Guava——Splitter

    Splitter 分割字符串,修正了java字符串分割的问题。(策略模式) 如",a,,b,".split(","...

  • iOS - 字符串方法

    删除字符串中的空格 用系统替换字符串方法 字符串分割 字符串分割方法 一字符串是否包含另一字符串 判断方法 大写转...

  • split()分割字符串特殊用法

    1.不同环境下的区分 Java:分割字符串不能写成split(“为要分割的字符Android:分割字符串需要加上中...

  • NSString 的七种使用技巧

    1.分割字符串 NSString *string = @"This is a iOSDevTip"; 分割 com...

  • 用Java split分割字符串时谨记

    之前用split方法来分割字符串,踩了个坑,可能要分割的子字符串中也有分割字符串,这个时候数据就不准确了。Stri...

网友评论

      本文标题:每日一shell-字符串分割-2020-05-14

      本文链接:https://www.haomeiwen.com/subject/nvdtohtx.html