[英]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.