繁体   English   中英

用多个命令管道

[英]Piping with multiple commands

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

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

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

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

我需要能够在不更改文件的情况下完成所有操作。 我似乎无法在不破坏文件的情况下执行此操作。 有人可以帮我做个烟斗吗?

您可以使用命令组:

{ cat heading; ls -l | sed 's/:/^V<tab>^V<tab>/g'; } > file.list

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM