问题标签 [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.
command - 使用 WC 计算 shell 脚本中的字符数
我正在编写一个计算输入字符的 shell 脚本命令。我正在使用wc
. 我的脚本是echo $1 | wc -c
. 问题是它正在计算 +1 字符。例如,如果我键入“hello”,它会显示 (6) 个键入的字符,但它应该显示 (5)。关于如何解决这个问题的任何想法?
bash - 换行符序列算作一个字符?
文件中的换行符序列甚至所有转义序列是否仅计为一个字符,即使它是写的\n
?
我将一个单行文件分成多行后,根据wc -m
终端的输出,每行只添加一个字符。
unix - awk 中的 print 正在打印时删除空格
我正在尝试使用 awk 打印值,但它通过删除字段之间的空格来修改结果。我不知道如何维护字段之间的空间。
打印时的上述语句正在删除“City”和“Names”之间的空格,因此 wc -c 的值受到影响。
请建议如何维护空间。我的目标是验证“城市名称”值的长度
我对 wc -c 输出还有一个疑问,它总是给实际值 1+,即如果长度为 11,它给出 12。
file - Unix - 比较由脚本生成的文件的脚本 - 检查这些文件是否具有相同数量的记录
我有一个 perl 脚本,它从以下路径获取文件:/home/ict/extract 当我运行这个 perl 脚本时 -> 这个 perl 脚本有 3 个选项,如果我选择所有这 3 个选项,这个脚本将创建 3 个文件 -如果我选择 2 个选项,它将仅生成 2 个文件 -> 在以下路径 /home/ict/data. 此脚本还会生成一个带有以下输出的日志文件:
记录 2 种操作:Type_1 和 Type_2(如果有 3 种类型,我们将在此日志文件中添加一行)
“选择 Type_1 选择 /home/ict/extract/file.csv 作为提取文件创建输出文件 different_file_name.dat 到输出目录:/home/ict/data/
选择 Type_2 选择 /home/ict/extract/file2.csv 作为提取文件创建输出文件 different_file_name2.dat 到输出目录:/home/ict/data/"
我想比较原始文件中的记录数(来自 /home/ict/extract 是否与 /home/ict/data 中的记录数相同)(原始文件和处理的文件是最后创建的)
如果没问题,请将 /home/ict/data 中的文件作为附件发送电子邮件
如果不是,则在显示消息上显示。
我知道我必须使用 wc -l 但我是新手。
谢谢!
bash - 后台进程返回的存储值[不是退出状态]
我数着没有。文件中的行数作为后台进程(我需要并行执行)
这只是为 $counting 返回一个空白
当我做,
即在前台计数。它返回正确的值。
所以我想这与父 shell 中无法访问的子变量有关吗?(有些答案建议IPC)还有其他方法可以解决这个问题。
linux - wc 字符数似乎增加了 1
当我尝试这个时:
我希望字符数为 2,但实际上我得到了 3。有人可以解释为什么它不是 2?
bash - wc为什么加一
可以说我有一个词的长度N
。
我wc
用来获取 的长度wordN
,例如:
wc
字长+1,结果为N+1
即使有wc -c
或wc -m
我得到N+1
问题:应该wc
像这样工作吗?如果是这样,为什么它添加+1?
bash - 计算 UTF-8 文件中的字符数
似乎只做一个哑字节计数,而不是解释有关编码的实际字符。
我怎样才能得到实际的字符数?
linux - 如何使用 sed 和 wc 命令处理空格
如果我有一个 CSV 文件并且我想知道列数,我将使用以下命令:
但是,每当每列都有一个带有空格的列名时,该命令就不起作用并给我一个无意义的数字。
编辑此命令以使其提供正确的列数的方法是什么?
例如,在我的文件中,我可以有列名(t - ZK)
或(e - 22)
例如我的文件可能是(前 2 行);
unix - 使用特定标准 unix 计算行数
我有一个包含 7 列的数据库(file.txt)。我有一个名称列表(names.txt)。我想计算 file.txt 中 names.txt 中的名称同时出现在第 3 列和第 4 列中的行数。换句话说,我不想计算名称仅出现在文件的一列中的行数。 txt 或根本不出现。我怎么能在unix中做到这一点?谢谢。