0

假设您有一个名为“heading”的文件,如下所示

echo "Permissions^V<TAB>^V<TAB>Size^V<TAB>^V<TAB>File Name" > heading

echo "-------------------------------------------------------" >> heading

编写一组(单个)将创建报告的命令,如下所示:列出当前目录中所有文件的名称、权限和大小,匹配(大致)您刚刚创建的标题的格式,将直接跟在标题后面的文件列表,并将其全部保存到一个名为“file.list”的文件中。所有这些都是在不破坏标题文件的情况下完成的。

我需要能够在不更改文件的情况下在管道中完成这一切。如果不破坏文件,我似乎无法做到这一点。有人可以帮我做一个烟斗吗?

4

1 回答 1

1

您可以使用命令组:

{ cat heading; ls -l | sed 's/:/^V<tab>^V<tab>/g'; } > file.list
于 2013-10-15T09:02:20.757 回答