微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

如何将字数统计作为字符串插入文件中?

如何解决如何将字数统计作为字符串插入文件中?

我试图在名为text.txt的文件的开头插入一行,以告诉文本中有多少行。喜欢:

35764
43587
12905
13944

使用命令后,它应将文件重定向为textwc.txt,就像

4

35764
43587
12905
13944

我试图将变量定义为wc -l,并试图将其重新调用awk,但是我什么都没实现。有什么想法吗?

解决方法

第一个解决方案: 您能否尝试在<div class="container mt-5"> <div class="row"> <div class="col-sm-4" *ngFor="let card of cards"> <div class="card p-3 mb-4"> <h6>{{card.longDescription}}</h6> </div> </div> </div> </div> 中进行关注。

awk


第二种解决方案: 读取2次Input_file后,请尝试以下操作。

awk -v lines="$(wc -l < Input_file)" 'FNR==1{print lines} 1' Input_file


第三种解决方案: 使用awk 'FNR==NR{count++;next} FNR==1{print count} 1' Input_file Input_file + tac解决方案。

awk


第四种解决方案: 如果您的Input_file不够大,请尝试执行以下操作。

tac Input_file | awk '1;END{print FNR}' | tac
,

您可以这样:

sed "1i $(wc -l < text.txt)" text.txt

输出:

4
35764
43587
12905
13944

计算行数,然后使用sed插入第一行 如果您想在#count之后留空行,请编辑插入的文本

sed "1i $(wc -l < text.txt)\n" text.txt

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。