answer ex1 - nibb-unix/gitc202502-unix GitHub Wiki
「;」は、コマンドの区切りを表し、mkdir Human; mkdir Mouse
と
mkdir Human
mkdir Mouse
は同義となる。
- アプリケーション > ユーティリティ > ターミナル
cd ~/gitc/data/1_unix/exercise
pwd
ls
-
mkdir test
cp *.fasta test
ls test
cd test
mkdir Human; mkdir Mouse
mv *HUMAN.fasta Human; mv *MOUSE.fasta Mouse
ls Human; ls Mouse
-
cd Mouse
cat *.fasta
cat *.fasta > mouse.fasta
-
-
grep '^>' mouse.fasta
- FASTA ファイルの配列名を表す⾏頭⽂字と、コマンド上におけるリダイレクトはどちらも「>」である。リダイレクトではなく⽂字であることを⽰すため '' で囲うこと。
grep '^>' mouse.fasta > mouse_list
wc mouse_list
grep '^>' mouse.fasta | wc
-
-
*
-
cd ..
またはcd ~/gitc/data/1_unix/exercise/test
tar zcvf human.tar.gz Human
tar ztvf human.tar.gz
rm -rf Human
-
-
*
-
find
コマンドは検索の起点になるディレクトリパスを最初に指定し、評価式-name
の後ろにファイル名を指定することによって評価式に従ってディレクトリツリーを検索する。この時指定するファイル名にはワイルドカード等を使⽤したパターンマッチによる検索も可能。
find ~ -name 2D2L_rep1_R1.fastq
*(複数あるかもしれません)
-