answer ex6, ex7 - nibb-unix/gitc202502-unix GitHub Wiki

復習問題6 エディタとスクリプト

  1. テキストを参照せよ。

  2. 省略

  3. 実⾏結果は以下のようになる。実⾏できない場合、chmod u+x example4.sh として実⾏権を付与すること。

    The number of exons:
    45122 line.tmp
    
  4. 以下に⼀例を挙げる。この例では最後に.tmp ファイルをrm コマンドで消去するようにしている。

    #!/bin/sh
    param=$1
    grep "${param}" human_chr1.gtf > line.tmp
    echo "The number of ${param}s:"
    wc -l line.tmp
    rm line.tmp
    

復習問題7 UNIX によるテキストファイル処理

  1. grep '^@' ex7.sam

  2. grep -v '^@' ex7.sam > ex7_2.sam

  3. awk '{print $2}' ex7_2.sam

  4. awk '{print $2}' ex7_2.sam | sort | uniq

  5.  2カラム⽬の値が「4」である、フラグメント名を抽出することになる

    • awk '$2==4 {print}' ex7_2.sam | awk '{print $1}'
⚠️ **GitHub.com Fallback** ⚠️