【发布时间】:2016-01-22 22:25:38
【问题描述】:
我一直在尝试在这个论坛上看到的所有内容。没有什么是正确的。这就是我所拥有的:
gnome-terminal (open new terminal execute a command in said terminal) &
pid=$!
echo "$pid"
这给了我一个 pid 终端的打印输出就好了。但是当我添加时:
echo $pid >> myfile.txt
它不会在整个脚本所在的目录中生成 txt 文件,也不会为此写入文件。这一切都在一个脚本 .sh 中。
有人可以给我一个完整的解释,说明我需要如何去做吗?
【问题讨论】:
-
Re:“它不会使 txt 文件在整个脚本所在的目录中”:为什么会这样?
myfile.txt表示“当前工作目录中名为myfile.txt的文件”,与脚本所在的目录无关。(想象一下您在交互式提示符下键入echo $pid >> myfile.txt。您希望它创建在 Bash 所在的目录中有一个名为myfile.txt的文件?) -
@ruakh 我爱死你了!大声笑,谢谢逻辑是如此简单,以至于盯着我的脸哈哈哈。