我想知道如何使用shell脚本在bash脚本中查找文件路径。我的系统中有一些文件夹。这些文件夹是SCRIPT,SRC,OUTPUT。我目前的路径是c:/user/Desktop/project
。我在OUTPUT folder
内有setup.txt
文件。我有一个script
内c:/user/Desktop/project/SCRIPT
文件夹:运行bash脚本创建新目录时出错
#!/bin/bash
NAME=$1
CODE=$2
#Find c:/user/Desktop/project
SCRIPT_PATH="$(pwd)"
#create a directory inside output folder
mkdir "/OUTPUT/NEW"
#make a copy of setup.txt file with a name of name-code
/bin/cp -p "OUTPUT/setup.txt" "OUTPUT/NEW/$NAME-$CODE.txt"
但是这是行不通的。就是它正确的代码?我如何制作一个文件夹并将文件复制到bash脚本中的文件夹中?如何更正此代码?
'mkdir OUTPUT/NEW',而不是'mkdir/OUTPUT/NEW'。如果它以斜线开头,那是绝对路径。 – melpomene
使用mkdir时,后面的点会附加NEW文件夹。 – user2986042
“back dot”是什么意思? – melpomene