gpt4 book ai didi

linux - Unix - 提取具有一定行数的文件

转载 作者:塔克拉玛干 更新时间:2023-11-02 23:49:19 24 4
gpt4 key购买 nike

(举个例子),我有 10 个这样命名的文件;文件名1.txt、文件名2.txt、文件名3.txt等

每个文件有 1-10 行。

我想要一个只打印特定行数的文件的命令。即我想说如果该文件有 1 行则打印文件名,然后用 2 行打印文件名 等等

所以我知道要计算文件中的行数 wc -l filename,下一部分是什么 if wc -l filename == 1, print filename?

最佳答案

我会用

wc -l * | awk '$1 == 10 {print $2}'

awk 调用仅打印第 1 列包含值 10 的每一行的第 2 列。

关于linux - Unix - 提取具有一定行数的文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36746040/

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