问题标签 [wc]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
231 浏览

regex - 如何计算文件组的行数?

我想计算指定月份中包含所有日志文件的行数。到目前为止,我使用以下命令获取这些文件。

此文件名的示例是localhost_access_log.10-10-11.log

我试着用

这个选项给我的是ls过滤的文件数,不是我想要的。我想要拥有这些文件的所有行的总和。谢谢

0 投票
7 回答
76664 浏览

shell - 统计一个句子中的字符、单词、单词的长度和总长度

我必须编写一个脚本,该脚本需要一个句子并打印字数、字符数(不包括空格)、每个单词的长度和长度。我知道单词中存在wc -m计数字符数,但是如何在脚本中使用它?

0 投票
1 回答
3975 浏览

gzip - gzip 文件的行数 (AIX)

如何计算 gzip 文件中的行数? wc -l 可用于从普通文件中获取行数,但如果它是 .gz 文件呢?

0 投票
3 回答
182 浏览

linux - 打印带有行数的搜索词

你好 bash 初学者问题。我想查看多个文件,找到包含搜索词的行,计算此列表中唯一行的数量,然后打印到 tex 文件中:

  1. 输入文件名
  2. 使用的搜索词
  3. 唯一行数

因此,使用搜索词“Stop_gained”的文件“Firstpredictoroutput.txt”的示例输出行,其中文件中有 10 个唯一行:

我可以使用以下方法获取单个文件的唯一计数:

但是我对使用 bash 在管道中实现循环还不够了解。我所有的输入文件都以 *predictoroutput.txt 结尾

任何帮助是极大的赞赏。

提前致谢,

鲁巴尔

0 投票
2 回答
460 浏览

shell - Shell 脚本的动态补丁计数器

我正在 Solaris 10 SPARC 机器上开发一个脚本来计算在补丁交付期间成功安装了多少补丁。我想向用户显示:

(X) 33个补丁安装成功

我希望我的脚本能够动态输出替换“X”,以便用户知道正在发生活动;有点像柜台。我能够显示计数,但只能在新行上。当脚本执行检查时,如何使括号动态更新?不要担心“通过/失败”......我主要关心的是在括号中更新我的输出。

0 投票
1 回答
4241 浏览

fetch - rrdtool 获取输出

我想从 rrd 数据库中获取最近 7 天的平均读数。我正在使用 rrdtool fetch 来计算平均值。我运行了以下命令:

我对读数的数量感到困惑。它不应该总是随着数量的增加而增加吗?天?还是我做错了什么?

0 投票
10 回答
188651 浏览

shell - 如何让“wc -l”只打印没有文件名的行数?

输出行数和文件名。

我只需要数字本身(而不是文件名)。

我可以做这个

但也许有更好的方法?

0 投票
1 回答
61 浏览

filesystems - 使用输出重定向时何时创建文件?

我有一个在 AIX ksh 中运行的脚本,如下所示:

此行的前提条件是 dir2/output.txt 不存在。

问题是 dir2/output.txt 已经包含在输出中(它在数百次中发生了几次,没有问题)。dir1 和 dir2 是 NFS 安装的。

是不是和wc--第一个参数的执行时间长有关系?我认为不是,因为我尝试了以下方法:

即使在这种情况下 out.txt 也不会列出自己。

最后一点,通配符在此示例中使用,它们在实际脚本中使用。那么如果扩容先发生,为什么会出现这个问题呢?

dir2/output.txt 是在什么时候实际创建的?

0 投票
1 回答
95 浏览

bash - 如何使用 bash 列出文件夹中显示名称、时间和行数的文件?

如何合并lswc -l获取文件名、修改时间和文件中的行数?

谢谢!

0 投票
4 回答
270 浏览

linux - 使用 wc 时文件名打印两次

为了打印当前文件夹的所有“.txt”文件中的行数,我使用以下脚本:

但在输出中我得到:

为什么要lol.txt打印两次(尤其是在 2 次之后)?我想需要某种流刷新,但在这种情况下我不知道如何实现。所以我应该在脚本中进行哪些更改以获取输出: