问题标签 [awk]
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.
unix - gunzip 预制任务和重新压缩
我想执行此操作
在整个 gzip 文件目录上
我希望能够遍历每个文件解压缩它执行上述命令(打印出任何发现)重新压缩并移动到下一个压缩文件
如何才能做到这一点?
谢谢
python - 无法通过 AWK/SED/Python 找到权限为 777 的文件/文件夹
问题
获取每个文件夹中每个文件的权限
查找具有 777 权限的文件,然后将文件名及其路径打印到列表中
我们可以通过以下方式获取一个文件夹中文件的权限
我不知道如何有效地获取每个文件夹中每个文件的权限。
如何通过 AWK/SED/Python 找到具有 777 权限的文件?
sed - 如何从历史中复制命令?
我尝试从历史记录中复制命令。如何复制第 510 条命令?请看下面的数据。我的赌注是:
但输出为0。我不明白原因。命令有什么问题?
regex - AWK 匹配正数和负数
我有一个看起来像这样的数据:
我想要做的是捕获除“仅破折号”条目之外的所有数字。
为什么我下面的 awk 失败了?
unix - 如何使用另一个文件作为输入搜索文件目录并将输出发送到另一个文件?
我正在使用 Unix 系统。我有一个名为 MailHistory 的文件目录。目录中的每个文件都包含前一天的所有电子邮件。
这些文件在午夜创建并以时间戳命名。因此,典型的文件名是 20090323000100。
我有一个包含名称列表的文件。使用这个文件作为输入,我需要搜索 MailHistory 目录。搜索结果只需要返回包含被搜索名称的文件的文件名。
这是文件中名称的示例:GADDIS、SHUREE V. HERWEYER、JILL RENEE KAPENGA、TRICIA JAMI MOTON、VIOLA NELSON、TAMMY K OBERLIN、DAVID LYNN PALS、WILLIAM BRYANT PEARSON-BUNCH、ELESE
电子邮件将具有相同格式的名称(LASTNAME、FIRSTNAME MIDDLENAME)和大小写(大写)。我想将输出发送到文件。
提前致谢,科里
sed - 无法通过 SED/AWK 过滤包含“是目录”的行
我运行代码给了我以下示例数据
输出样本
我试图通过 SED过滤包含Is a directory的行未成功
它的样本输出是
如何通过 SED/AWK 过滤掉包含“是目录”的每一行?
[澄清] 我想过滤掉包含Is a directory的行。
text - Shell:在给定的文本行之间添加新行
这个问题没有问的是如何在与模式匹配的每一行下方或上方添加新行。
我要做的是在一行上存在的模式之间添加新行。
这是一个例子。
前:
周一:上午 8 点至晚上 10 点
后:
周一:
上午 8 点至晚上 10 点
因此,在这种情况下,在每个“星期一”模式之后插入新行。
php - 用批处理脚本替换 PHP 短打开标签
多年来,我收集了大量的 php 文件,我需要将所有简短的打开标签正确地替换为正确的显式打开标签。
change "<?" into "<?php"
我认为这个正则表达式会正确选择它们:
<\?(\s|\n|\t|[^a-zA-Z])
它处理像这样的情况
多年来,我收集了大量的 php 文件,我需要将所有简短的打开标签正确地替换为正确的显式打开标签。
我认为这个正则表达式会正确选择它们:
它处理像这样的情况
但我不确定如何处理整个文件夹树并检测 .php 文件扩展名并应用正则表达式并在文件更改后保存文件。
我觉得如果你掌握了正确的工具,这会非常简单。(在 sed 手册中有一个有趣的技巧:4.3 Example/Rename files to lower case)。
也许我错了。
或者也许这可能是一个单线器?
将文本字段的委托属性连接到 IB 中的视图控制器(应该是该视图的文件所有者)。还要在视图控制器标头中注意您符合协议。
或者您可以在视图控制器的 viewDidLoad 方法中将 texfield.delegate 属性设置为 self。
多年来,我收集了大量的 php 文件,我需要将所有简短的打开标签正确地替换为正确的显式打开标签。
change "<?" into "<?php"
我认为这个正则表达式会正确选择它们:
<\?(\s|\n|\t|[^a-zA-Z])
它处理像这样的情况
多年来,我收集了大量的 php 文件,我需要将所有简短的打开标签正确地替换为正确的显式打开标签。
我认为这个正则表达式会正确选择它们:
它处理像这样的情况
但我不确定如何处理整个文件夹树并检测 .php 文件扩展名并应用正则表达式并在文件更改后保存文件。
我觉得如果你掌握了正确的工具,这会非常简单。(在 sed 手册中有一个有趣的技巧:4.3 Example/Rename files to lower case)。
也许我错了。
或者也许这可能是一个单线器?
将文本字段的委托属性连接到 IB 中的视图控制器(应该是该视图的文件所有者)。还要在视图控制器标头中注意您符合协议。
或者您可以在视图控制器的 viewDidLoad 方法中将 texfield.delegate 属性设置为 self。
linux - 从文件中随机选择行而不用 Unix 啜饮它
我有一个 10^7 行的文件,我想从文件中随机选择 1/100 行。这是我拥有的 AWK 代码,但它会预先删除所有文件内容。我的电脑内存无法处理这样的啜饮。还有其他方法吗?
linux - 当我从 Perl 调用它时,为什么我的 awk 单行代码不起作用?
使用AWK的以下命令作为独立命令我没有任何问题,没有任何错误:
但是当我在 Perl 的qsub脚本中应用它们(即在 linux 集群中运行作业)命令时,如下所示:
它给出了以下错误
正确的方法是什么?