gpt4 book ai didi

linux - 如何在 Unix 和 Linux 中将多个命令通过管道传输到一个命令中

转载 作者:塔克拉玛干 更新时间:2023-11-03 01:37:51 24 4
gpt4 key购买 nike

我想要 o/p 作为所有者及其文件名、文件路径和文件大小的列表。我正在使用两个命令来获取 o/p。谁能建议我如何在单个命令中获取 o/p。我使用的命令是:

ls -l | awk '{print $3, $4 }' > test.txt 

这给了我所有者列表和目录。

第二个是:

find . -size +100k -print0 | xargs -0 ls -sd >tets2.txt

这给了我文件的文件名和大小。

最佳答案

有点不明白,你的意思是将它们都通过管道传输还是在同一行中执行每个命令。要做后面的,你可以做

ls -l | awk '{print $3, $4 }' > test.txt    ;   find . -size +100k -print0 | xargs -0 ls -sd >tets2.txt

关于linux - 如何在 Unix 和 Linux 中将多个命令通过管道传输到一个命令中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13699703/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com