我想知道如何使用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