首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在awk脚本中运行awk命令

在awk脚本中运行awk命令
EN

Stack Overflow用户
提问于 2018-03-20 04:11:26
回答 1查看 2.3K关注 0票数 1

我只是想运行一个简单的脚本,在awk脚本中运行awk命令。

代码语言:javascript
复制
sample_enrollment.csv file: "EffectiveDate","Status","EmployeeID","ClientID"

下面是Lab4_1.awk

代码语言:javascript
复制
 #!/bin/bash

BEGIN{FS=","}

{
awk 'gsub(/EfectiveDate/, "Effective Date")'
}

我在命令行中运行命令,如下所示

代码语言:javascript
复制
awk -f lab4_1.awk sample_enrollment.csv

我所得到的错误似乎表明awk gsub命令中的“”似乎是错误的。我在这个awk命令上尝试了很多变体,没有任何运气。我只是想要这个部分,因为我需要在完成这个任务后向awk脚本添加更多内容。

任何帮助都将不胜感激。谢谢

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2018-03-20 04:24:17

我不认为这里需要使用2个awk命令,正如您所展示的那样,可以在单个awk中这样做,如下所示。

代码语言:javascript
复制
awk -F, '{gsub(/EfectiveDate/, "Effective Date")} 1'  Input_file

正如我在评论中提到的,如果您有更多的需求,您可以在您的帖子中使用代码标记中的示例通知我们,我们也可以从那里帮助您。

编辑:正如OP所提到的那样,需要一个脚本,所以现在也需要以bash脚本格式添加代码。

代码语言:javascript
复制
cat script
#!/bin/bash
awk '{gsub("EffectiveDate","Effective Date")} 1' Input_file
......... do my other stuff too here in bash or awk...........
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/49376218

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档