首页 > 系统相关 >shell脚本定义变量和文件路径拼接

shell脚本定义变量和文件路径拼接

时间:2023-11-16 17:33:34浏览次数:39  
标签:shell 2D230327074US2S2745DX 路径 L01 fileName fa 拼接 S001 202308071824

在shell脚本定义变量为 xx="xxx"

例如把一个路径或文件名定义为一个变量

inputPath="/mnt/RNASeq/Result"
fileName="202308071824_210901003_2D230327074US2S2745DX"

在路径"/mnt/RNASeq/Result"下面有多个文件夹,例如:L01、L02、···

每个文件夹下存在多个fa文件,例如“202308071824_210901003_2D230327074US2S2745DX_L01_S001.fa",“202308071824_210901003_2D230327074US2S2745DX_L01_S002.fa",···

通过以下脚本拼接获得“202308071824_210901003_2D230327074US2S2745DX_L01_S001.fa"文件绝对路径

$inputPath/L01/$fileName"_L01_S001.fa"

${inputPath}/L01/${fileName}_L01_S001.fa

其中${}表示变量,”“表示字符串

通过输入

echo $inputPath/L01/$fileName"_L01_S001.fa"

或

echo ${inputPath}/L01/${fileName}_L01_S001.fa

查看拼接后输出的内容

/mnt/RNASeq/Result/L01/202308071824_210901003_2D230327074US2S2745DX_L01_S001.fa

标签:shell,2D230327074US2S2745DX,路径,L01,fileName,fa,拼接,S001,202308071824
From: https://www.cnblogs.com/caicai2019/p/17836828.html

相关文章

  • Fiddler not intercepting PowerShell web requests
    FiddlernotinterceptingPowerShellwebrequestsFiddleractuallyworksviaaproxy,andautomaticallysetsproxysettingsinIEwhenrunning.Youcancheckthisbylaunchingfiddlerandthenchecking"LanSettings"underInternetOptions>......
  • Xshell7 显示需要更新安装版本,才能继续使用-解决
    昨天还在使用,今天打开的时候,就遇到Xshell7,提示"要继续使用此程序,您必须应用最新的更新或使用新版本"网上找了下解决方法,最终尝试一种方法进行了解决:方法一:更新电脑系统时间为2022-11-16日,再次打开xshell就可以使用了。但这种方法有个弊端,需要每次打开前都更新系统时间......
  • shell 循环while语句
    while条件 #while关键字,条件和if的条件一样,#while循环当条件为真的时候循环同时会一直循环,也就所说的死循环,为假时不循环do 循环体done#注意:while循环处理文件里面的行比较擅长,不管有没有空格都是一行。案例:#vimc.sh#!/usr/bin/bashi=1while[$i-lt50]do ......
  • excel公式 提取文件路径
    =SUBSTITUTE(LEFT(@CELL("filename",A1),FIND("[",@CELL("filename",A1))-1),"[","")=SUBSTITUTE(LEFT(@CELL("filename",A1),FIND("[",@CELL("filename",A1))-1),"[","&quo......
  • powershell中npm命令用不了
    powershell中使用npm命令弹出提示使用什么应用打开npm,在vscode中使用npm命令不生效。首先考虑了一下环境变量,看了一下设置的没有问题,在cmd命令行中npm都是可以正常运行的。然后打开powershell试了一下其他全局命令如pnpm等都可以用。这就很奇怪了,考虑到可能是npm这个命令被其他的......
  • Python 获取指定目录所有深层文件路径(包括子目录下的所有文件)
    importosdefget_all_deep_files_in_folder(folder_path):all_files=[]file_paths=os.listdir(folder_path)foriteminfile_paths:fp=os.path.join(folder_path,item)ifos.path.isfile(fp):all_files.append(fp)......
  • macos:查看文件的完整路径(12.7)
    一,第一种方法:打开终端,把文件拖动到终端,即可以看到完整的路径:二,第二种方法:用快捷键复制路径:打开窗口后同时按下:option+command+c然后在可输入的软件中粘贴即可:说明:刘宏缔的架构森林—专注it技术的博客,网站:https://blog.imgtouch.com原文: https://blog.imgtouch.......
  • 【路径规划】基于动态窗口法DWA算法的机器人动态避障路径规划研究附Matlab代码
    ✅作者简介:热爱科研的Matlab仿真开发者,修心和技术同步精进,代码获取、论文复现及科研仿真合作可私信。......
  • 最短路径树
    \(md\)怎么今天写一个题就遇到一个没学过的知识点?我真的什么都没学过吗???最短路径树是一棵树,满足\(dis(u,root)\)等于在原图中源点到\(u\)的最短路长度。求这个很简单,也是直接\(dij\)就行了。但是又要求这棵树边权和最小,于是有了一个贪心算法,即时地更新\(pre\)。感觉不......
  • 《全网最细-深度解析 Istio Ambient Mesh 流量路径》摘要
    ----NodeA首次上行--------APREROUTING-jztunnel-PREROUTING-Aztunnel-PREROUTING-ptcp-mset--match-setztunnel-pods-ipssrc-jMARK--set-xmark0x100/0x100-Aztunnel-PREROUTING-mmark--mark0x100/0x100-jACCEPTfromallfwmark0x100/0x100lookup101101......