版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
组学解决方提组学解决方ProvidingAdvancedGenomic 1Linux与32 变32流程控
4例子4 直接在命令行上测试;一旦找到适当语法,将其放入独立 设置可执行权限后,可以直接使用该 连接linuxloginas:rna
sshrna@192.168.48.100提供领先 组学解决方ProvidingAdvancedGenomic 命简单命who|wc–lcat>test.shwho|wc–lod+x
编写规基本元 cat>find.sh#!/bin/shwho|grep$1这是一个位置变量
所以cat也是可以od+x./find.sh ./find.sh./find.shecho输出echo
a=pleaseb=enterc=yourd=nameprintf输出printfechog=“$a$b$c$d”echo$g
printf$fprintf$0$1$2$3$9vitest.shecho“Thisisscriptname:$0”echo“Thisisfirstparameter:$1”echo“parametersnumber:$#”shtest.shonetwo$#传递 可超过9个 echo“$aecho反引号:执行系统命令,赋给变量,$()a=`ls*`echo
条件测 test-rtest.shecho$?[condition[-rtest.sh]echo$?[-rtest.sh-a-wtest.sh]echo$?[!-rtest.sh
ao测试字符==两个字符串相!=两个字符串不-z空-n非空-eq数值相等-ne数值不相等-gt第一个数大于第二个数-lt第一个数小于第二个
[3-gt2-a o’== o’];echo-le第一个数小于等于第二个-ge第一个数大于等于第二个流程控制:ifthenifcondition;
$1在此语句中代表变量,具体变量需elifcondition;
另外一个条定
我们在执行是具体定义如shtest.shif[!-e"study"];thenmkdirstudy!是非的意思,-e是存
ifgrep$1/etc/passwd>/dev/null;thenecho"grep\"$1\"success"echo"grep\"$1\" fi如果在终端中不输入的话,则不会运行输出果。这是作为一个终止符流程控制:ifthenecho-n"Enteryourloginname:"readNAMEif[-z$NAME]||["$NAME"=""];thenecho"Youdidnotenteraname"elif["$NAME"="root"];thenecho oelif["$NAME"=“rna"];thenecho" orna"echo“YouarenotrootorrnabutHicasevaluein
echo-n"Doyouwishtoproceed[y..n]:"readANScase$ANSinecho"yesisecho"nois
echo“$0:Unknownforvarinlistforiin12345echo$i
forfilein`ls$PWD`echo$filewhilecommandwhilereadLineecho$Linedone<$file
while[$count-lt5]count=`expr$count+1`echo$count
正则匹 匹配任何字符(换行符除外)
1-5sed–e‘s///g’‘//d’‘1,5s///g’filesed–i‘s///g’file
e批量修-i-e示例:sed'1,5s/\t/:/g'sed_sample.xls sed-i'1d'test1.xlsawk命awk'{pattern+action}'awk命令awk–F<s>’<action>command’scommandprint$awk'/chr16/{printFNR}'RNT_vs_RNC.isoform.xls|less369简单示awk+actionwho|awk'{printwho|awk-F'''BEGIN{print"name\ttime"}{print$1"\t"$3}END{printwho|awkwho|awk'/rna/{printawk命令-内置变awk命令简单应查看每一行的列$awk-F'\t''{printNR":"NF}'sed_sample.xls$awk'/ENSRNOT00000058031/'简单应提取特定的列,比如所有正在登录的用户$awk-F:'/home/{print$6}'$awk-F:'/home/{print$6}'/etc/passwd|awk-F/'{print根据某一列的条件进行筛$awk-F"\t"'{if($9<=0.05)print$0}'$awk'NR>100&&NR<200'gtf件中第三列不exon函含substr(s,函含substr(s,返回字符串s中从p开始的后缀部substr(s,p,返回字符串s中从p开始长度为n的后缀部返回s
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 国家利益研究报告气候变化版
- 2024年湖北省襄阳市襄城区中考适应性考试化学试题
- 地质灾害防治宣传手册
- 常用印刷服务合同
- 食品公司安全柜检测报告
- 水杯与时尚潮流趋势报告
- 在线网课知慧《医患沟通学(温医大仁济)》单元测试考核答案
- 销售竞赛促销调研报告
- 信息技术合作合同模板
- 幼儿6月份工作总结7篇
- 土方平衡施工方案
- 华为性格测试攻略
- 2流动人员人事档案转递通知单存根
- 跨境电商数据化运营期末试卷AB卷测试卷模拟试卷带答案
- 房屋建筑鉴定行业技术服务收费标准
- 【最新】共同申请专利协议书【经典】
- 飞机防冰排雨系统PPT演示课件
- (完整版)最新-英语国际音标表(48个)版-绝对准确(最新整理)
- 地形测量技术方案
- 汽车泵浇筑混凝土施工方案
- 六十仙命配二十四山吉凶选择一览表
评论
0/150
提交评论