问题标签 [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.
bash - 如何在 bash/zsh/ksh 中复制期间创建目录?
我经常收到以下消息,例如将 dev 文件复制到 master 分支时
我想被问到给定文件夹的创建,如果我对问题回答是,我的初始命令将运行。
当我尝试将文件复制到不存在的目录时,我尝试使用伪代码
问题
- 更改警告消息:哪个文件控制“没有这样的文件或目录”-命令?
- 在没有文件的情况下刮取初始命令和 mkidr 路径中的路径:如何在初始命令中刮取路径?
- 使用您选择的语言(例如 AWK)从末尾刮起:当 / 是字段分隔符时,您将如何删除路径中的最后一个匹配项?我不确定如何使用 AWK 从末尾开始刮字母。
unix - 从 cut 命令强制输出字段的顺序
我想做这样的事情:
我希望输出中的顺序为 2,然后为 1。在我正在测试的机器(FreeBSD 6)上,这没有发生(它以 1,2 顺序打印)。你能告诉我怎么做吗?
我知道我总是可以编写一个 shell 脚本来执行此反转,但我正在寻找使用“剪切”命令选项的东西。
我想我正在使用包含 cut 的 coreutils 5.2.1 版本。
integer - 无法为阶乘增加 AWK 的 int-limit
我运行AWK 代码,我得到了
这表明 AWK 没有使用与 Python 相同的 int IEEE-standard -module。看来AWK的限制是170!。
如何让 AWK 像 Python 一样理解大整数?
awk - 选择最新的文件并使用 getline 读取它
小 awk 脚本出现问题,我尝试选择一些日志文件中的最新文件,然后使用 getline 读取它。问题是,如果我不先将任何输入发送到脚本,它就不起作用。
这有效
这不
我的程序
shell - 如何使用 awk 删除文件的一部分
我正在编写一个 shell 脚本,它在某些时候必须获取一个文件,在其中搜索一个特定的单词并删除这个单词之后的整个文本(包括单词本身) - 我想 awk 是正确的工具,但我对其中的编程知之甚少。
有人可以帮我吗?
shell - 寻找自动化测试 kshell 应用程序的方法
我继承了一个 shell 脚本应用程序,它是 kshell 脚本、awk 和 java 程序的组合。我已经为 java 部分编写了 JUnit 测试。
有没有一种对 kshell 脚本和 awk 程序执行类似操作的好方法?
我考虑过使用 JUnit 和 System.exec() 来调用脚本,但似乎应该有更好的方法。
bash - 从文本文件中获取分隔文件名列表
我对 Bash 真的很陌生,所以这对你们大多数人来说可能听起来很傻。我正在尝试从文本文件中获取一些文件名的列表。尝试使用 sed 和 awk 执行此操作,但以我有限的知识无法使其工作。
这是一个示例文件内容:
我想从这个示例中得到一个包含这个确切内容的新文本文件:
/Volumes/Secondary500/Temp/Untitled-2_Layer 1 copy 2.pdf
/Volumes/Secondary500/Temp/Untitled-2_Layer 1 copy.pdf
/Volumes/Secondary500/Temp/Untitled-2_Layer 1.pdf
我想告诉 sed 打印 ' font-size"10">
' 和 ' </tspan>
' 之间的所有匹配条目,但是......我得到的最好的是一个文件,其中整行包含我的字段分隔符。
如果你能解释完成的每一步,那就太好了。
- 文件名可能或多或少。这3个只是一个例子。
awk - 获取字段的 awk 帮助
我有像这样的领域
我想作为输出 ab c_d,此查询不适用于此
因为它只会打印 abc
c - 如何在 C 源代码中搜索简单的 if 语句?
我想if
在一组 C 源文件中搜索简单的语句。
这些是以下形式的陈述:
任何数量的空格或其他序列(例如“} else”)都可能出现在if
. 注释可能出现在“if (condition)”和“statement;”之间。
我想排除以下形式的复合语句:
我在 awk 中尝试了以下各项:
(B) 和 (C) 给出不同的结果。两者都包括我正在寻找的项目和我想要排除的项目。显然,部分问题在于如何处理跨越多行的模式。
可以忽略边缘情况(格式错误的注释、奇数缩进或奇数位置的花括号等)。
我怎样才能做到这一点?