通常建立在目錄中的文件,我會用:使用Bash在特定目錄中創建文件?
echo > /home/user/fileName
,但是,在這種情況下,我的目錄路徑我想創建存儲在一個變量在我的腳本文件,所以我不能寫出這樣的路徑。如何在裏面創建一個新文件?
通常建立在目錄中的文件,我會用:使用Bash在特定目錄中創建文件?
echo > /home/user/fileName
,但是,在這種情況下,我的目錄路徑我想創建存儲在一個變量在我的腳本文件,所以我不能寫出這樣的路徑。如何在裏面創建一個新文件?
如果你有一個變量myPath
,你可以使用:
echo >${myPath}/fileName
按照以下成績單:
pax:~$ export myPath=/tmp
pax:~$ ls -al /tmp/x*
ls: cannot access /tmp/x*: No such file or directory
pax:~$ echo >${myPath}/xyzzy
pax:~$ ls -al /tmp/x*
-rw-r--r-- 1 pax pax 1 2011-12-06 12:30 /tmp/xyzzy
會不會像
touch $variable/filename
工作?
只需使用:
echo > ${WHATEVER}/fileName
#Enter designated directory
cd designatedDirectory
#Create file in directory
cat > file.txt
#OR
touch file.txt
謝謝很多工作完美! – Janikole