gpt4 book ai didi

linux - 不带文件扩展名的 wc -l 输出

转载 作者:太空狗 更新时间:2023-10-29 11:42:08 24 4
gpt4 key购买 nike

我有以下行:

wc -l ./*.txt | sort -rn 

我想削减文件扩展名。所以使用这段代码我得到了输出:数字文件名.txt

对于我在 .- 目录中的所有 .txt 文件。但我想要没有文件扩展名的输出,如下所示:编号文件名

我尝试了一个带有 cut 的管道用于不同类型的参数,但我得到的只是用这个命令剪切整个文件名。

wc -l ./*.txt | sort -rn | cut -f 1 -d '.'

最佳答案

假设您的文件名中没有换行符,您可以使用 sed 删除结尾的 .txt:

wc -l ./*.txt | sort -rn | sed 's/\.txt$//'

关于linux - 不带文件扩展名的 wc -l 输出,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40107054/

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