【发布时间】:2019-08-30 16:34:44
【问题描述】:
我想从不同的目录中获取文件并将其作为参数传递给函数。我已经在这工作了几个小时,但我无法让它工作。到目前为止,我已经尝试过这个
#!/bin/bash
myfile=/home/$USER/Desktop/Programs/Files/asd.bam
function mate()
{
samtools index $arg
echo "$arg"
}
mate $myfile
我用 echo 命令检查参数,但它显示为空。
提前致谢。
【问题讨论】:
-
你真的搜索过这个主题吗?即使是简单的google search 也能提供很多信息?
-
是的,我有并且我写过,我一直在努力让它工作好几个小时。也许我是个笨蛋什么的。
-
嗯,好的。只需将
$arg替换为$1。例如echo "$1"。它会起作用的。