问题标签 [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.
bash - 用于监视我的 FTP 站点中文件的任何修改的脚本
我正在尝试构建一个脚本来监视我的 FTP 站点中文件的任何修改。脚本如下。我曾经wc -l
数过没有。目录中的文件,并定义了文件的常量值,如果文件中有任何修改,例如我的同事在我的 FTP 中更新,这将向我发送通知。我试图通过 cron 来实现这一目标。但脚本实际上只是在 count 之后挂起。它没有为我提供预期的结果。代码有什么问题吗。我只是 Bash 的初学者,谁能帮我解决这个问题
bash - I'm trying to use tr with multiple sets and not sure how
I have used:
to count all letters,
to count all spaces,
to count all new lines in a text document.
What I would like to do now is to do now is count all other characters in the document as I will call every thing else.
Here is the text from the document:
Hello this is a test text document.
Is there a way to delete everything [:alpha:]
, , and
\n
found and count the remaining characters?
shell - 访问 shell 脚本中的文件
我正在尝试访问脚本中的文件 email.txt(.txt 文件的目录和脚本相同)
它显示权限被拒绝。感谢您的任何帮助
unix - 应该如何使用“wc ead(fd,buf,n)”来读取文件
我尝试在 Unix 中使用读取文件,我想这样做:
$wc 读取(fd,buf,n) 文件名
请告诉我应该如何使它工作,我总是得到:
wc: (fd,buf,n): 没有这样的文件或目录
请帮助我,非常感谢。
r - R data.table fread 命令:如何读取带有不规则分隔符的大文件?
我必须处理 120 个约 2 GB 的文件(525600 行 x 302 列)的集合。目标是进行一些统计并将结果放入干净的 SQLite 数据库中。
当我的脚本使用 read.table() 导入时一切正常,但速度很慢。所以我从data.table包(版本1.9.2)中尝试了fread,但它给了我这个错误:
我的数据的前 2 行和 7 行如下所示:
因此,开头有第一个空格,然后在日期列之间只有一个空格,然后在其他列之间有任意数量的空格。
我尝试使用这样的命令来转换逗号中的空格:
没有成功:问题仍然存在,使用 sed 命令似乎很慢。
Fread 似乎不喜欢“任意数量的空间”作为分隔符或开头的空列。任何想法 ?
这是一个(可能)最小的可重现示例(40790 之后的换行符):
谢谢你的帮助 !
更新: - data.table 1.8.* 不会发生错误。在这个版本中,表格被读取为一个唯一的行,这并不好。
更新 2 - 如评论中所述,我可以使用 sed 格式化表格,然后使用 fread 读取它。我在上面的答案中放置了一个脚本,我在其中创建了一个示例数据集,然后比较了一些 system.time ()。
ls - 如何使用 ls、wc 和 > 文件
好的。这就是这种情况。
我扫描到一个 ftp 文件夹。我想知道使用以下程序代码是否在该文件夹中出现了新文件。输出到 count.txt 的行数是 3,原因是其中一个文件是 .ftpquota。
所以如果我从命令行运行它
然后运行脚本
该程序运行良好,因为 $var 的值为 3。但我的问题是因为我想包含这一行
作为脚本的一部分,它每次都会更新 count.txt,但它不起作用。换句话说,如果我这样做:
它破坏了脚本并停止工作,并且 $var 返回值 0 。请帮助。我希望更正此代码,而不是获得替代解决方案。我在这个脚本上花了几天时间,现在如果那个命令有效,我就快到了。
bash - Wc 并从文件中读取
我想在不使用 wc 的临时文件的情况下检查某个文件的行数。我尝试使用类似这样的东西:var=${wc -l a.txt}
或者wc -l a.txt | read line
两者都不起作用。
unix - Unix命令获取csv文件中的行数
嗨,我是 UNIX 新手,我必须从传入的 csv 文件中获取行数。我使用以下命令来获取计数。
考虑带有 1 条记录的文件,如果我发出相同的命令,我会在开始时获取一些带有 * 的文件,并且对于这些文件,如果我发出相同的命令,我会得到计数为 0。 * 在这里是否意味着任何东西,如果我得到一个带有 ctrlm(CR) 而不是的文件NL 如何获取该文件中的行数。给我一个解决问题的命令。提前致谢。
bash - 我需要从 wc -l 中取出行并将其放入变量中
我需要获取行数并在这样的语句中回显它:
我cat names | wc -l
用来获取数字,但我似乎无法将其获取到变量,甚至无法更好地回显它。
bash - 捕获输出并计算其行数
我想运行一个find
命令,然后计算输出的行数并给出结果的输出。我的直接方法是这样的:
但不幸的是,使用echo
管道将其wc
添加到换行符中,因此即使find
没有找到任何内容(零行输出),wc
也会发出1
(对于echo
附加的换行符。
我将其更改echo
为 a以防止将换行符附加到输出中,但类似printf
的单行输出也没有换行符,因此给出了 out 。find
var/
wc
0
问题在于捕获输出 ( $(...)
)。它去除了在我的情况下相关的尾随换行符。
可以以某种方式防止这种情况吗?
我的原始任务有完全不同的方法吗?