在子目录中运行shell脚本

时间:2017-09-21 17:48:22

标签: bash shell cd

我从当前目录中的另一个文件夹运行shell脚本,如下所示,我在这里获取file.txt,创建一个文件夹作为文件basename并将该文件移动到目录文件,然后在file.txt上运行后续脚本在文件目录中:

 ../anotherfolder/myscript.sh file.txt

脚本如下:

#!/bin/bash
file=${1}
filename=$(basename "$file")
filename="${filename%.*}"
mkdir $filename
cd $filename
......rest of the shell scripts to be executed in the subdirectory

我想执行其余的shell脚本(在cd $ filename之后),在子目录$ filename中,最好的方法是什么?

0 个答案:

没有答案