09 2022 档案

摘要:find -name '*.sam' -exec rm -f {} \; 注意1:{}前后都有空格 注意2:最后的分号不能省略,因为-exec语句是以分号作为判断是否结束的标志,分号前面的反斜杠是转义符 阅读全文
posted @ 2022-09-23 11:26 YlnChen 阅读(597) 评论(0) 推荐(0) 编辑
摘要:sed -i '1s/.*/JJJ /' 1.txt #将1.txt第一行的全部内容替换为JJJ空格 阅读全文
posted @ 2022-09-08 16:18 YlnChen 阅读(400) 评论(0) 推荐(0) 编辑
摘要:i=0 #使用i,j两个自增变量将基因起点和对应的基因名称存于a,b两个变量 while [ $i -lt 12 ] #1.txt一共有11行 do # echo $i # echo $j ((i++)) a=`awk 'NR=='$i'{print $2}' ./1.txt` #a是1.txt文件 阅读全文
posted @ 2022-09-08 16:15 YlnChen 阅读(227) 评论(0) 推荐(0) 编辑
摘要:sed 's/^/JJJ /' 1.txt 会在行首增加JJJ和一个空格 阅读全文
posted @ 2022-09-08 16:01 YlnChen 阅读(90) 评论(0) 推荐(0) 编辑
摘要:awk 'NR==1{print} ' 1.txt 阅读全文
posted @ 2022-09-08 15:58 YlnChen 阅读(49) 评论(0) 推荐(0) 编辑
摘要:i=0j=0while [ $i -lt 5 ] && [ $j -lt 5 ] #限制自增最大值,5是因为1.txt一共4行do # echo $i # echo $j ((i++)) ((j++)) a=`awk 'NR=='$i'{print $2}' ./1.txt` #拿到1.txt里面第 阅读全文
posted @ 2022-09-07 15:37 YlnChen 阅读(469) 评论(0) 推荐(0) 编辑
摘要:#!/usr/bin/bash for j in `ls $1/*/*_nv.tsv` #我的目标文件是以_nv.tsv结尾的,所以将他们全列出 do jj=${j##*/} jjj=${jj%_*} echo $jjj >> testnv.txt #将文件名带出来,前面的jjj是字符串截取,不要路 阅读全文
posted @ 2022-09-01 17:40 YlnChen 阅读(472) 评论(0) 推荐(0) 编辑
摘要:假设定义了一个变量为:代码如下: file=/dir1/dir2/dir3/my.file.txt 可以用${ }分别替换得到不同的值:${file#*/}:删掉第一个 / 及其左边的字符串:dir1/dir2/dir3/my.file.txt${file##*/}:删掉最后一个 / 及其左边的字符 阅读全文
posted @ 2022-09-01 14:34 YlnChen 阅读(285) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示