본문 바로가기

linux

series 13 14 15

mkdir series13_task1 && cd series13_task1
touch f1.txt f2.txt f3.txt
cp f1.txt backup_f1.txt
mv f2.txt f2_renamed.txt
rm -r f3.txt
mkdir archive && mv f2_renamed.txt archive
ls archive
rm -r archive
cd
mkdir series13_task2 && touch data.txt 
 	Relative path series13_task2/data.txt
	Absolute path /home/02503182/series13_task2/data.txt
ls -l series13_task2  
It shows whats in the series13_task2 also with the permissions.
-rw-rw-r-

ls -al series13_task2 ㄴsho all 
. is me .. is parent directory
the permission for . is drwxrwxr-x 

chmod 740 series13

chmod 740
find .type -d
find . -mindepth 1 -maxdepth 1 -type d
find .type d\ (-name "animals" -o -name "fungi")
find ensembl_info .type -f -name "*.txt"
find ensembl_info .type -f -anme "*.txt" -pl cat {} \;
standard I/O 
stdin input that i put in
stdout output
stderr error

sys.stdin sys.stdout sys.stderr

import sys
print ("This is a standard error message", file=sys.stderr)
print ("This is standard output message")
python print.py >1412_ok.txt 2> 1412_error.txt

import sys
grep 'gene=' dna1.fasta | tr '[]' '==' |cut -d '=' -f 3| sort|uniq| sort -rn | head -5

grep 'gene=' dna1.fasta| tr '[]' '==' |cut -d '=' -f 3,6| tr '=' '\t' > gene_index.tsv

mkdir -p
csplit -z -f seq_ --surfix-format='%02d.fasta' input.fasta '/'>/' '{*}'
csplit -f half_ 

grep -B1 -E '(ATG){3,}' input.fasta
grep -E 'TTT' input.fasta | grep 'TCTC' | grep -F -f - -B 1 input.fasta

grep -E '^

[ ]이중 하나만 매칭

{} 몇번 반복

() 이걸로 묶기

sed '/^>/d' input.fasta
sed -n 
sed '/^>/!s/ATG\|TAA\|TAG\|TGA/NNN/g' input.fasta

sed 'N;

'linux' 카테고리의 다른 글

20240604  (0) 2026.06.08
20240604  (0) 2026.06.07
20240807  (0) 2026.06.07
GREP  (0) 2026.06.07
20250813  (0) 2026.06.07