[英]Create and write to a file in bash script
我一直在尝试在这个论坛上看到的所有内容。 什么都行不通。 这就是我所拥有的:
gnome-terminal (open new terminal execute a command in said terminal) &
pid=$!
echo "$pid"
这给我在pid终端的打印输出就好了。 但是当我添加:
echo $pid >> myfile.txt
它不会在整个脚本所在的目录中创建txt文件,也不会为此写入文件。 这全部在脚本.sh中。
有人可以给我一个完整的解释,说明我该怎么做吗?
脚本的第一行将是
#! /bin/bash
熟悉bash脚本 。
然后执行文件为
./filename
如果权限被拒绝,请阅读有关chmod命令的信息,键入
chmod 755 filename
然后,。/ ./filename
回复:“它不会使整个脚本都位于该目录中的txt文件中 ”:为什么呢? myfile.txt
意思是“当前工作目录中名为myfile.txt
的文件”,它与脚本所在的目录无关。(假设您在交互式提示符下键入echo $pid >> myfile.txt
。您希望它在Bash所在的目录中创建一个名为myfile.txt
的文件?)– ruakh
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.