图表来源南栀原创

把当下文件夹的公文名用”,”连接成一行,恐怕将多行转变为一行

ls | paste -s -d ","  # -s 选项将输入进行一次性粘贴
ls | xargs | sed 's/ /,/g'  #xargs 将输入作为参数(空格分隔)传入
ls | awk '{printf "%s,",$0}'

文/大不伦不类

将行逆序输出

sed '1!G;h;$!d'file  # 1!G 第一行不执行G命令,从第二行开始执行;$!d 最后一行不删除;第一行自动存入模式空间,将模式空间内容(第一行)放到保持空间(h),然后删除模式空间内容(d,否则它会自动输出),第二行自动存入模式空间,(开始用G)将保持空间(第一行内容)接到模式空间(第二行)后,将当前模式空间(第二行+第一行)放到保持空间(h),然后删除当前模式空间(d),依次类推,最后一行不删除模式空间,再自动输出模式空间内容
tac file

01.

删除#早先的注释行

sed '/^#.*/d' test.txt

近日微信有个作用内测刷爆了朋友圈。

去掉每行伊始伍个字符

cut -c 4- test.csv

不常联系的对象。

对文本首先列进行总计

awk -F "," '{count[$1]++} END{for (record in count) print record,count[record] }' test.csv  #count[$1]++创建关联数组count[$1]并进行计数

7个月内尚未单聊,没有一块小群,四个月内没有恢复生机过她(她)的对象圈。那是筛选标准,你能够三条一起,也能够每一种打钩筛选,之后通过大数量的估计,你的不常联系朋友列表就跳出来了。

对文本第4列用”:”切割成两列并将最终一列结果+1,然后输出全体列

awk -F "," '{split($4,array,":");print $1,$2,$3,array[1],array[2]+1}' test.csv  #split切割$4存到数组array中,array[1]和arrya[2]即为切割后的两个区域

在效益内测时期,作者就直接很期待它的产出。最近,朋友圈的情侣尤为不像是自身的仇敌,代购鸡汤屡见不鲜,屏蔽不完的广告,甚至打开朋友圈已经是一种例行公事,早已没了当初白天黑夜翻刷的热心肠,因为当时的意中人圈都以情人的心怀,你能够靠它看到久违的心上人们的动静,近期日,物非人非。

对文件第3列求均值

awk -F "," '{sum+=$2} END {print "Average = ", sum/NR}' test.csv

早已想清理一下祥和的意中人列表了,奈何我们都以行路上的小个子,瞧着索要七个三个去删除的微信头像,想想还是算了,下次再说吧。如此恶性循环。

落到实处DNA序列反向互补

cat seq.txt | sed 'y/ATGC/TACG/' |rev

直至这些功用在苹果手提式有线电话机上开头投放。

某一行插入其它二个文件的内容

sed '2 r a.txt' test.csv 

获取音讯的第权且间,作者就去革新了微信,多个原则一块儿勾住,点击下一步,手提式有线电话机界面跳转到成员列表,中间是正值加载的体制,显示须求翘首以待几分钟,你可稍后回去查看结果。作者没点跳回,死望着它,不精晓在等候什么,也不知在执着怎么。

对三个文书依据第贰列进行筛选,筛选标准是必须在其余八个文本的第三列出现过

awk -F "," '{if(NR==FNR){count[$1]=1}else if(count[$1]==1){print $0}}' chr.txt test.csv  #将第一个文件第一列的值存入关联数组,并给值为1,如果第二个文件建立的关联数组对应值为1,说明在第一个文件第一列出现过,则输出整行

啪,人数总结出来了,成员列表边有个括号,里面有数字,2906。

对文本第三列和第2列实行进行

举行前四列
图片 1
开展后变为三列
图片 2

awk -F "," '{for (i=$2;i<=$3;i++) {print $1,i,$4}}'  test.csv 

自身的微信好友数量在自家工作之后暴涨,截至到利用这几个成效从前笔者有三千多个朋友,筛选之后,将近50%是本人不常联系的情人。心里抖了抖,无处安放的戚然起始萌芽,小编要删了那些人,有个声音在告知作者。

对几个文本相继merge

  那里四个公文行数相等,当中ampl列将新的和旧的染色体、地方关系起来,第③个文本将第6列(ampl列,值为ampl1,ampl2…)存入一二三列(旧染色体,旧伊始地点,旧甘休地方)为下标的关联数组ampl,首个文本依照一二三列(旧染色体,旧开端地点,旧截至地点)取出关联数组的值(ampl1,ampl2…),将关乎数组的值作为关周密组下标新创立关联数组Ampl,将第3个公文的值(1,2,3,4,5列,在那之中四 、5列是我们要的新闻)用sprintf生成字符串存入Ampl,第③文书按照第五列(ampl1,ampl2…),用split切割sprintf生成的字符串,取出第一个文件存入的值(那里只取出了急需的4,5列,123列的值输出第陆个文本的123列(新染色体,新开局地点,新得了地方)的值)。那样Oldpanel_start_end.sort.bed
对应的旧的染色体和职务,被hg38amplicon_start_end.bed新的三个染色体和职分取代,并且将旧文件染色体和职位在amplGChg19.txt
对应的音讯成功转移到新生成的新岗位文件中

awk 'BEGIN{FS="\t";OFS="\t"}{if(NR==FNR){ampl[$1,$2,$3]=$5;N=NR}else if(NR<=2*N){Ampl[ampl[$1,$2,$3]]=sprintf("%s,%d,%d,%s,%s",$1,$2,$3,$4,$5);}else{split(Ampl[$4],array,",");print $1,$2,$3,array[4],array[5],$4}}' Oldpanel_start_end.sort.bed amplGChg19.txt hg38amplicon_start_end.bed | sort -k1 > hg38amplicon_Gene_GC.txt

右上角有个多选的按钮,能够一键刨除全数人。翻了翻列表里的仇敌,笔者叹了口气,没继续删除下去。

对四个文件去重取并集

cat NewpanelGene.bed Oldpanel.gene.bed | sort -u > merge.gene.bed  #sort -u = sort | uniq ,相当于sort 之后,将重复相邻行变成只有一行

那时自身才知道,很多作业,不是撤废,行同陌路,删除就能够淡忘的,有了回看,你那辈子都无法屏弃。

对文本依据标志初叶的行开始展览私分

比如
图片 3

 awk '/>chr/{split($0,array,">");out=array[2]};{print > out}' test.fa

输出chr1,chr2三个文本

图形来自南栀原创

输出文件奇数行和偶数行

sed -n 'p;n' test.txt #输出奇数行
sed -n 'n;p' test.txt #输出偶数行

02.

统计GC含量

echo "TTCCTTGAAATAAGTGTGATT" | awk '{s=gsub("[GC]","N",$0);print s/length}'

位居列表的大概中间地方,有个很久没联系的敌人,小编称她为丧球,是自家的初中死党。好到怎么样水平吗,反正上洗手间吃饭什么的肯定是一块的,首回半夜翻墙出去上网也是他带的本人,第①次打开新世界大门也是从他口中的讲述起来呼吸加重的,很多过多的年少轻狂以及无知岁月都以跟她一道提着爬着滚滚着走过的。

初级中学的时候她还没这几个不幸的绰号,跟他也是不打不相识。

刚升学,对接触的总体新东西都惊呆的很。我又是贰个忘寝废食的人,午休时期,笔者喜爱壹人在学校晃荡。

神跡有2次,作者走在学堂的塑料像胶跑道。那天是二月刚开学不久,气候还没完全凉快下来,走了两步就流了成都百货上千汗,黏糊糊的,我打算找个阴凉的地方避避太阳。在高校的三个角落有一片树荫,作者去了那边,躺着躺着就有点迷糊。朦胧中感到有人在旁边笑,笔者睁开眼,就看看1人猥琐的震动肉体,笔者立时刚醒,有点懵,大叫了一声,“握草,哪个人在那。”

那边的人顿了刹那间,转过头恶狠狠的瞅着自己。

“叫你XX啊叫,神经病。”

钢铁方刚的青少年正是便于燥。笔者听到如此一句标准国骂即刻就忍不住了,骂骂咧咧的冲过去,给了他一拳。对方肯定没悟出本人这么刚,被打了一拳之后懵圈了,回过神来才想起反扑,大家就那样扭打在一块,并打响地挑起了巡查的掩护大叔的瞩目。

那是作者第③次跟丧球认识。笔者不精晓丧球当时在草丛里干什么,倘若知道,笔者也不会叫的,呵呵呵。

新兴才发觉,我们多个人是一个班,好死不死的,换了座位。我两成了同学。

“草”,多个人互相看不顺眼。

后来作者救了她,着实让他蒙恩被德戴德了几天,也改正了我们中间的关系。

她是三个男性荷尔蒙旺盛的人,对这方面的花费也很早,但有贼心没贼胆,嘴花花却也不敢干什么天妒人怨的事。干过最勇敢的相应是在授课的时候拿着友好攒钱买的MP5看小片子了吗。

立时大家的班老板跟全天下的班首席执行官一样,喜欢阴搓搓的躲在后门窗户口扒着看我们的行迹。

有三遍自习课,丧球正在课堂上行他的礼貌,嘴角挂着的笑脸可谓是荡出了一片园地。小编百无聊赖地打盹,偶然间转了个头,弹指间惊醒,直挺挺坐了四起,拿起课本做认真状。

自家看到丧球还冷静在他的社会风气里,有点着急道:

“喂,喂”

“干嘛,别烦我。”

“喂,老班来了。”

“有劲么你,那招用烂了呀。你就看不得作者享受一会是吧,滚。”

那人太不识好歹了。作者气愤地不想张嘴了。

老班从后门走进来。笔者用余光瞟到他的人影,心里万头草泥马奔过,最后如故慈善占领心灵。我以追风逐电之势之势地把自家的mp3开辟到新定义阿拉伯语文章,塞给丧球的还要一把夺过她手里的MP5,并转身坐好,当时的年华东军事和政院约只过了3秒。

“握草,你小子是她…..”

末端的动静被业主厚重的嗓音代替了。

“林XX,你手里是怎么,给我。”

“老师,什么什么样呀,没什么啊。”

“别装了,给自家。”叁只大手伸出,就差糊丧球脸上了。全班同学看着我们。

丧球无奈地给了笔者的MP4,老师打开看了看,波澜不惊,无悲无喜。

“听拉脱维亚语是好的,别在课堂上,还有,那些mp5也禁止带到学府来,别的同学引以为戒,balabalabala….”前边的话作者没听到,作者立马耳朵里都以丧球喘粗气的音响,以及,“谢了谢了,老子认你那么些兄弟。”

新兴的活着过的平凡无奇又害怕,小编被丧球带着,青春活力地过完了全方位初级中学,上了高中,考上海高校学,去了其他城工生活。当时我们约定,每年最少两聚。

图表来自南栀原创

03.

生命里实实在在还有为数不少个一年又一年,但一定没有2个年数,再如当年。

而大家也在步步回头的进程里日益长大,直到成人为连大家和好都不甚精通的尤其半成熟双亲。

丧球结业之后去了工地当建筑师,忙的光景更多。当年和丧球的预订没能达成,作者刚结束学业找到的行事只是能够协助我的房租和一般吃饭,周末单休,每天朝九晚九,作者从不精力兼顾。

每一天挤大巴刷朋友圈,会看到丧球发的动态。

“再贰次学习。”配图卢布尔雅那某工厦。

“吃好喝好。”配图本人做的好吃的。

“祝你生日快乐。”配图一张妹子和她的合照,照片里的她展示成熟了,减了个寸头,作者在上面回复了一句“操蛋玩意儿,还挺会撩啊。”小编在等他的过来,那些红点一向没亮,笔者登时某些黯然,后来被多量办事充满,也就这么过去了。

过了大致两八日,微信有与自家有关+1,笔者点开一开,是丧球,他过来作者了,八个字,哈哈哈。

事先看来过一篇文章,名字是您要小止咳化痰常给你发哈哈哈的人。他们单独是觉得跟你聊天太过狼狈,又要不失礼数,只好哈哈哈地一言带过。

随丹舟共济的老两口都会大难临头各自飞,何况日益疏远的爱人里面吧。当时自个儿的感想是理解而不是难过,小编觉着温馨实在并未设想中的那么冷冰冰,无论对协调亦或许对旁人。

文/大非驴非马

End.

在人生的每1个等级,你都会碰到巨大的人,经历数以百计的传说,有的人和您错过,不留痕迹;有的人驻足之后挥手再见,便再也有失。

但我们有权利挑选我们的千姿百态。

人人开头一定是带着温暖和美意想要靠近你,你不应该说“反正未来从未机会再见了,何必那么在意外人的感触。”

你应有让他俩携着暖意而来,带着您的渴望而走。不怕那平生再无相遇的或者,也该心存恩念,或感恩或祝福,愿他们去时之路能诗意无限。

本人合上手提式有线电话机,没有去除四个不常联系的敌人。

里头有自小编初级中学的好基友,记得上一遍联系是过年的时候,相互打闹的典范。

有跟本人素未蒙面包车型的士密友,在自个儿最消沉的时候机缘巧合的丰富,并予以笔者最好大的慰藉和援救。

有从古到今不曾联系的亲人,偶然一遍生病发朋友圈,他私聊作者给笔者发了1个客满的红包。

有打广告的,发代购新闻的,他们用他们本人的能力独自生活,没偷没抢,奋力地在这一个冷漠的世界里拥抱自身。

有只会给本身打电话,轻手轻脚看作者对象圈的不善言辞的老爸。

所以无法删。

神迹小编会跟你聊天的,以便等微信的那几个成效全部绽放时,笔者不是您不常联系的恋人之一,那时,希望你能笑嘻嘻告诉作者,想当年,大家怎么风姿洒脱,青春肆意。

盛夏四月以后,秋意将去,祝你平安如意。