首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >无法在shell脚本中创建和保存文本文件

问无法在shell脚本中创建和保存文本文件
EN

Stack Overflow用户
提问于 2016-03-02 23:08:52
回答 1查看 35关注 0票数 0

我尝试将几行代码保存到文件夹中的一个名为Temporal_regions.txt的输出文件中,以便继续进行进一步的处理。

我看了其他一些帖子,他们建议这样做:

代码语言:javascript
复制
echo "some file content" > /path/to/outputfile

因此,返回的输出如下所示:

代码语言:javascript
复制
1 3 13579 586 Right-Temporal 72 73 66 54

2 5 24680 587 Left-Temporal 89 44 65 56    

3 7 34552 599 Right-Temporal 72 75 66 54

4 8 24451 480 Left-Temporal 68 57  47 66

*所有这些行都使用另一个文件中的grep命令(称为TR.stats)作为输出单独返回。

如果我想将这些输出存储到.txt (称为TemperolRegion.txt)中,我必须首先创建输出文件,对吗?做这个的命令是什么?那么,我可以简单地使用上述建议的方式存储到.txt文件吗?

代码语言:javascript
复制
grep "Left-Temporal" TR.stats > /path/to/TemperolRegion.txt

我似乎不能正确地掌握命令。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2016-03-03 00:15:42

听起来你好像错过了路径上的目录。在Linux中,必须在创建文件之前创建父目录。您可以使用mkdir和-p选项沿着父目录的路径创建每个目录。

代码语言:javascript
复制
mkdir -p /path/to
grep "Left-Temporal" TR.stats > /path/to/TemperolRegion.txt

您可能遇到的另一个问题是,您不在TR.stats的正确目录中。在这种情况下,您也应该使用该文件的绝对路径。

代码语言:javascript
复制
grep "Left-Temporal" /path/to/TR.stats > /path/to/TemperolRegion.txt
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/35760045

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档