我一直在嘗試在這個論壇中的一切,我可以看到。沒有什麼正確的。這是我有:創建並寫入bash腳本中的文件
gnome-terminal (open new terminal execute a command in said terminal) &
pid=$!
echo "$pid"
這給了我在pid的終端打印輸出就好了。但是當我補充一下:
echo $pid >> myfile.txt
它不會在這整個腳本坐落在目錄中的TXT文件或寫它爲這一問題。這全是在腳本.sh中。
有人可以給我一個完整的解釋,我需要如何去做這件事嗎?
回覆:「它不會使目錄中的整個腳本中的txt文件**」:爲什麼會這樣? 'myfile.txt'的意思是「在當前工作目錄中有一個名爲'myfile.txt'的文件,它與腳本所在的目錄無關。(想象一下,你輸入'echo $ pid >> myfile.txt'在交互式提示符下,你會期望它在Bash所在的目錄下創建一個名爲'myfile.txt'的文件嗎?) – ruakh
@ruakh我嚇壞了你!大聲笑感謝邏輯非常簡單,它正在我的臉上哈哈哈。 – DimensionalLensing