标签: awk

如何使用awk或sed进行递归查找/替换字符串?

如何找到并替换每次出现的事件:

subdomainA.example.com
Run Code Online (Sandbox Code Playgroud)

subdomainB.example.com
Run Code Online (Sandbox Code Playgroud)

/home/www/目录树下的每个文本文件递归?

bash awk replace sed

642
推荐指数
20
解决办法
49万
查看次数

使用bash和regex在一行中查找并终止进程

我经常需要在编程期间杀死进程.

我现在这样做的方式是:

[~]$ ps aux | grep 'python csp_build.py'
user    5124  1.0  0.3 214588 13852 pts/4    Sl+  11:19   0:00 python csp_build.py
user    5373  0.0  0.0   8096   960 pts/6    S+   11:20   0:00 grep python csp_build.py
[~]$ kill 5124
Run Code Online (Sandbox Code Playgroud)

如何自动提取进程ID并在同一行中终止它?

像这样:

[~]$ ps aux | grep 'python csp_build.py' | kill <regex that returns the pid>
Run Code Online (Sandbox Code Playgroud)

regex bash terminal awk

595
推荐指数
13
解决办法
46万
查看次数

Bash工具从文件中获取第n行

这样做是否有"规范"方式?我一直在使用head -n | tail -1哪种技巧,但我一直想知道是否有一个Bash工具专门从文件中提取一行(或一系列行).

"规范"是指一个程序,其主要功能就是这样做.

unix bash shell awk sed

543
推荐指数
14
解决办法
43万
查看次数

sed和awk有什么区别?

  • awk和sed有什么区别?
  • 什么样的应用程序是sed和awk工具的最佳用例?

awk sed

485
推荐指数
3
解决办法
19万
查看次数

使用awk打印从第n个到最后一个的所有列

这条线有效,直到我在第二个字段中有空格.

svn status | grep '\!' | gawk '{print $2;}' > removedProjs
Run Code Online (Sandbox Code Playgroud)

有没有办法让awk打印出2美元或更高的价格?($ 3,$ 4 ..直到我们没有列?)

我想我应该补充一点,我在Cygwin的Windows环境中这样做.

linux awk

284
推荐指数
10
解决办法
43万
查看次数

如何在Unix命令行或shell脚本中混洗文本文件的行?

我想随机地随机播放文本文件的行并创建一个新文件.该文件可能有几千行.

我怎样才能做到这一点与cat,awk,cut等?

random shell awk command-line shuffle

275
推荐指数
12
解决办法
16万
查看次数

如何在awk脚本中使用shell变量?

我找到了一些办法通过外壳变量的awk脚本,但我感到困惑'".

首先,我尝试使用shell脚本:

$ v=123test
$ echo $v
123test
$ echo "$v"
123test
Run Code Online (Sandbox Code Playgroud)

然后尝试了awk:

$ awk 'BEGIN{print "'$v'"}'
$ 123test
$ awk 'BEGIN{print '"$v"'}'
$ 123
Run Code Online (Sandbox Code Playgroud)

为什么有区别?

最后我试过这个:

$ awk 'BEGIN{print " '$v' "}'
$  123test
$ awk 'BEGIN{print ' "$v" '}'
awk: cmd. line:1: BEGIN{print
awk: cmd. line:1:             ^ unexpected newline or end of string 
Run Code Online (Sandbox Code Playgroud)

我对此感到困惑.

bash shell awk

260
推荐指数
5
解决办法
46万
查看次数

Perl,Python,AWK和sed有什么区别?

只是想知道它们之间的主要区别是什么?和每种语言的力量(最好使用它).

编辑:这不是"对战" 喜欢话题,只是信息.

python perl awk language-comparisons sed

246
推荐指数
5
解决办法
7万
查看次数

227
推荐指数
7
解决办法
50万
查看次数

AWK:从线条模式访问捕获的组

如果我有一个awk命令

pattern { ... }
Run Code Online (Sandbox Code Playgroud)

和pattern使用捕获组,如何访问块中捕获的字符串?

regex awk

214
推荐指数
5
解决办法
15万
查看次数

标签 统计

awk ×10

bash ×5

sed ×4

shell ×3

regex ×2

command-line ×1

gawk ×1

language-comparisons ×1

linux ×1

perl ×1

python ×1

random ×1

replace ×1

shuffle ×1

terminal ×1

unix ×1