Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/bash/16.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/shell/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Bash 解析文件夹中的文件-移动到.xls_Bash_Shell_Powershell - Fatal编程技术网

Bash 解析文件夹中的文件-移动到.xls

Bash 解析文件夹中的文件-移动到.xls,bash,shell,powershell,Bash,Shell,Powershell,我还在学习如何编写脚本,所以请原谅我的新手问题 假设我有一个文件夹,即:“FolderTest”,其中包含多个.txt文件,格式为:AAA_BBB_CC。我希望将文件夹中的所有这些文件移动到1个excel工作表中,并用“u”分隔,以便excel工作表具有: AAA BBB CC AAA BBB CC 选项卡式/分离式 我知道如何按文件名创建此文件名,但如何为整个文件夹创建此文件名 我对单个文件的代码是: Cat文件名| tr'\t'>parsed.xls 谢谢我建议您将这些内容放入CSV而不是

我还在学习如何编写脚本,所以请原谅我的新手问题

假设我有一个文件夹,即:“FolderTest”,其中包含多个.txt文件,格式为:AAA_BBB_CC。我希望将文件夹中的所有这些文件移动到1个excel工作表中,并用“u”分隔,以便excel工作表具有:

AAA BBB CC

AAA BBB CC

选项卡式/分离式

我知道如何按文件名创建此文件名,但如何为整个文件夹创建此文件名

我对单个文件的代码是: Cat文件名| tr'\t'>parsed.xls


谢谢

我建议您将这些内容放入CSV而不是Excel电子表格中。那样容易多了。您的意思是要读取每个文件并将其内容放入Excel电子表格中吗?我不理解您的示例输出。如果您使用的是powershell,那么我将查看Get ChildItem path/to/dir-File。这将为您提供指定目录中的每个文件。我强烈建议你按照阿德伯特伦说的去做,但如果你想要的正是你所写的:$items=getchilditem/path/to/Dir-File$items.Name-将“u”与give you AAA_BBB连接_CCC@heres,你就快到了。要获取所有文件,您需要
cat*.txt | tr…