相关疑难解决方法(0)

如何使用awk打印匹配的正则表达式?

使用awk,我需要在文件中找到与正则表达式匹配的单词.

只是想打印与模式匹配的单词.

所以,如果在线,我有:

xxx yyy zzz
Run Code Online (Sandbox Code Playgroud)

和模式:

/yyy/
Run Code Online (Sandbox Code Playgroud)

我想只得到:

yyy
Run Code Online (Sandbox Code Playgroud)

编辑:感谢kurumi我设法写这样的东西:

awk '{
        for(i=1; i<=NF; i++) {
                tmp=match($i, /[0-9]..?.?[^A-Za-z0-9]/)
                if(tmp) {
                        print $i
                }
        }
}' $1
Run Code Online (Sandbox Code Playgroud)

这就是我需要的:)非常感谢!

regex awk

94
推荐指数
7
解决办法
41万
查看次数

在DOS中使用echo创建一个文件,而不插入回车符

我想在DOS下的CIFS挂载上创建一个新文件.如果我做..

echo hello > foo.txt
Run Code Online (Sandbox Code Playgroud)

你好,最后会有一个CR.如何使用echo在DOS cmd上创建文件,而不是自动附加CR.它导致samba和我的CIFS挂载问题.

dos

3
推荐指数
1
解决办法
6784
查看次数

标签 统计

awk ×1

dos ×1

regex ×1