我一直在尝试在这个论坛中的一切,我可以看到。没有什么正确的。这是我有:创建并写入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