我尝试将几行代码保存到文件夹中的一个名为Temporal_regions.txt的输出文件中,以便继续进行进一步的处理。
我看了其他一些帖子,他们建议这样做:
echo "some file content" > /path/to/outputfile因此,返回的输出如下所示:
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文件吗?
grep "Left-Temporal" TR.stats > /path/to/TemperolRegion.txt我似乎不能正确地掌握命令。
发布于 2016-03-03 00:15:42
听起来你好像错过了路径上的目录。在Linux中,必须在创建文件之前创建父目录。您可以使用mkdir和-p选项沿着父目录的路径创建每个目录。
mkdir -p /path/to
grep "Left-Temporal" TR.stats > /path/to/TemperolRegion.txt您可能遇到的另一个问题是,您不在TR.stats的正确目录中。在这种情况下,您也应该使用该文件的绝对路径。
grep "Left-Temporal" /path/to/TR.stats > /path/to/TemperolRegion.txthttps://stackoverflow.com/questions/35760045
复制相似问题