这条线有效,直到我在第二个字段中有空格.
svn status | grep '\!' | gawk '{print $2;}' > removedProjs
Run Code Online (Sandbox Code Playgroud)
有没有办法让awk打印出2美元或更高的价格?($ 3,$ 4 ..直到我们没有列?)
我想我应该补充一点,我在Cygwin的Windows环境中这样做.
我们的git存储库中有几个带注释的标签.较旧的标签有伪造的消息,我们想要更新为我们的新风格.
% git tag -n1
v1.0 message
v1.1 message
v1.2 message
v2.0 Version 2.0 built on 15 October 2011.
Run Code Online (Sandbox Code Playgroud)
在此示例中,我们希望使v1.x消息看起来像v2.0消息.有谁知道我们会怎么做?
有没有办法使用cut命令为更多空格指定字段分隔符?(比如""+)?例如:在下面的字符串中,我想达到值'3744',我应该说什么字段分隔符?
$ps axu | grep jboss
jboss 2574 0.0 0.0 3744 1092 ? S Aug17 0:00 /bin/sh /usr/java/jboss/bin/run.sh -c example.com -b 0.0.0.0
Run Code Online (Sandbox Code Playgroud)
cut -d' '不是我想要的,因为它只适用于一个空间.
awk不是我正在寻找的,但如何处理'削减'?
谢谢.
在AWK中,是否可以指定字段的"范围"?
例.给定一个制表符分隔的文件"foo",每行100个字段,我想只打印每行的字段32到57,并将结果保存在文件"bar"中.我现在应该做什么:
awk 'BEGIN{OFS="\t"}{print $32, $33, $34, $35, $36, $37, $38, $39, $40, $41, $42, $43, $44, $45, $46, $47, $48, $49, $50, $51, $52, $53, $54, $55, $56, $57}' foo > bar
Run Code Online (Sandbox Code Playgroud)
这样做的问题是输入和容易出错是很繁琐的.
是否有一些句法形式允许我以更简洁,更不容易出错的方式(如"$ 32 .. $ 57")说出同样的内容?
我正在尝试创建一个zip文件,该文件将在多个服务器上运行,以比较服务器的内容.由于许多原因,我要比较的最简单和最好的信息是目录列表的文本文件...但我需要没有修改日期,因为它们使得比较显示在这种情况下无关紧要的差异.
因此,如果我运行命令ls -la来创建用于比较的文本输出,我会得到这样的东西:
drwxr-xr-x. 6 root root 4096 Mar 20 14:59 .
dr-xr-xr-x. 22 root root 4096 Feb 18 03:20 ..
drwxr-xr-x. 9 web ad 4096 Oct 30 14:35 apache-tomcat-6.0.18
drwxr-xr-x. 9 web ad 4096 Mar 24 03:00 apache-tomcat-6.0.36
lrwxrwxrwx. 1 root root 5 Oct 30 14:06 java -> java6
lrwxrwxrwx. 1 root root 16 Oct 30 14:05 java6 -> jdk/jdk1.6.0_37/
lrwxrwxrwx. 1 root root 16 Mar 20 14:59 java7 -> jdk/jdk1.7.0_17/
drwxr-xr-x. 4 root root 4096 Mar …Run Code Online (Sandbox Code Playgroud) 如果当我通过ls管道时"文件名"匹配时,如何告诉grep只打印出行?我想让它忽略每一行上的所有内容,直到时间戳之后.必须有一些简单的方法可以在一个命令上执行此操作.
正如你所看到的,没有它,如果我搜索文件"rwx",它不仅会返回rwx.c行,还会返回前三行因为权限.我打算使用AWK,但如果我搜索"rwx",我希望它显示整个最后一行.
有任何想法吗?
编辑:谢谢你下面的黑客攻击.但是,拥有更多无错误的方法会很棒.例如,如果我有一个名为"rob rob"的文件,我将无法使用所述解决方案.
drwxrwxr-x 2 rob rob 4096 2012-03-04 18:03 .
drwxrwxr-x 4 rob rob 4096 2012-03-04 12:38 ..
-rwxrwxr-x 1 rob rob 13783 2012-03-04 18:03 a.out
-rw-rw-r-- 1 rob rob 4294 2012-03-04 18:02 function1.c
-rw-rw-r-- 1 rob rob 273 2012-03-04 12:54 function1.c~
-rw-rw-r-- 1 rob rob 16 2012-03-04 18:02 rwx.c
-rw-rw-r-- 1 rob rob 16 2012-03-04 18:02 rob rob
Run Code Online (Sandbox Code Playgroud)