假设您有一个名为“heading”的文件,如下所示
echo "Permissions^V<TAB>^V<TAB>Size^V<TAB>^V<TAB>File Name" > heading
echo "-------------------------------------------------------" >> heading
编写一组(单)命令,用于创建报告,如下所示: 列出当前目录中所有文件的名称,权限和大小, 匹配(大致)您刚刚创建的标题的格式, 将文件列表直接放在标题后面,然后 将它全部保存到名为“file.list”的文件中。 所有这些都是在不破坏标题文件的情况下完成的。
我需要能够在不改变文件的情况下在pipleline中完成所有操作。如果不破坏文件我似乎无法做到这一点。有人可以为我做一个烟斗吗?
答案 0 :(得分:1)
您可以使用命令组:
{ cat heading; ls -l | sed 's/:/^V<tab>^V<tab>/g'; } > file.list