ChinaUnix.net
相关文章推荐:

awk ' selinuxfs print 2 ' procmounts

在shell 中,我有这样一个操作 file=$(date -d '6 days ago' +%Y_%m_%d) //得到6天前的日期 格式是:2008_07_06 //然后对一个文本文件进行操作:在该文本文件 增加一列filename格式的日期 我是这样操作的: cat /home/cxr/table/cxr.txt | awk -F '/' '{print $1,$file}' >/home/cxr/table/cxrend.txt 执行说有语法错误,当我把$file 换成 “2008_07_06” 这样的格式,就是可以的。why 我想在print 里面得到,一个命令的执行结...

by cxr1217 - Shell - 2008-07-22 13:02:08 阅读(2274) 回复(9)

相关讨论

cat aa DS A1 A2 A3 1 2 3 4 1 2 3 4 1 2 3 4 1 2 3 4 1 2 3 4 dd d2 d3 d4 tr 55 66 77 tr 55 66 799 tr 55 66 7sd tr 55 66 dfs tr 55 66 dfss gawk 中 #!/bin/sh ... gawk ' if ($1 ~/tr/){print} if ($1 ~/1){print} ' urfile 在这2个print的时候想打印一个标签行例如 if ($1 ~/tr/){print "dd d2 d3 d4" print } 想打印一样像表头即可,但是结果是匹配tr的每一行的前一行都重复打印了...

by nokia4321 - Shell - 2011-01-08 23:52:12 阅读(4986) 回复(14)

比如我要做运算 awk '{printf "%d",($word/$count-1)*100}' 后面不跟随文件 请问如何做呢

by ztj2247 - Shell - 2010-08-21 02:54:46 阅读(2118) 回复(11)

ABS还没看完awk就忘光了。哈哈 凑个热闹 水个 为什么第一行会被打印3次,不应该是2次灭 host1-35> cat awk15 /1/ /2/ /[^3]/ host1-36> cat n17 1 2 3 4 5 6 7 8 9 host1-37> awk -f awk15 n17 1 2 3 1 2 3 1 2 3 4 5 6 7 8 9

by jiwang1980 - Shell - 2010-08-20 17:38:07 阅读(1151) 回复(2)

奇怪,我打印出来第二列他显示的是12516,子进程的,,,看着是第三列啊,打印一列的话是root,我想直接杀死父进程的ID,怎么得到

by jieao111 - Shell - 2009-09-22 10:32:20 阅读(1873) 回复(14)

有文件b: 11 12 13 14 21 22 23 24 31 32 33 34 41 42 43 44 执行命令:awk '{printf $0}' b 显示:11 12 13 1421 22 23 2431 32 33 3441 42 43 44 问题:显示是不是也应该是四行?为什么变成一行了?

by zcsgamer - Linux新手园地 - 2009-04-27 08:48:58 阅读(3894) 回复(5)

用 sed sed -e '' /bin/ls >111 md5 检查 111 与 ls 完全一样,没有任何变化。 awk '1' /bin/ls >111 md5 检查 111 发现已经改变了。 我想 printf 肯定吃控制字符了 能不能让 awk 实现类似 sed 的功能,符合条件的处理,不符合条件的,直接输出,别让那个 print 来捣乱。 我测试用 binmode md5也变化了。

by xinyv - Shell - 2009-04-10 23:11:54 阅读(4299) 回复(23)

一个文件 a, %b c , %d 现在想输出成这样 %b-a %d-c 我用awk -F\, '{print "$2""\-""$1"}' 结果不能执行,然后又用 awk -F\, '{print "$2""-""$1"}' 结果输出中“-”变成了空格了。请问如何才能在输出中有“-”符号呢。

by huanghaojie - Shell - 2008-12-15 10:57:51 阅读(2019) 回复(8)

测试环境: [gan@localhost tmp]$ uname -a Linux localhost.localdomain 2.6.25.4-10.fc8 #1 SMP Thu May 22 23:34:09 EDT 2008 i686 i686 i386 GNU/Linux http://gan.cublog.cn [gan@localhost tmp]$ awk -W version GNU awk 3.1.5 ...... 1>. 简单字符转换输出 [gan@localhost tmp]$ cat file.txt LINE1 Date LINE2 abc LINE3 7823 LINE4 s0df LINE5 8&32* LINE6 ~!@#$%^*(( http://gan.cublog.cn 输出整个文件: [gan@local...

by g_hk - Linux文档专区 - 2008-10-16 17:20:23 阅读(734) 回复(0)

awk -F ',' '{print $1"\n"$2"\n"$3"\n"$4"\n"$5"\n"$6"\n"$7"\n"$8"\n"$9"\n"$10"\n"$11"\n"$12"\n"$13"\n"$14"\n"$15"\n"$16"\n"$17"\n"$18"\n"$19"\n"$20"\n"$21"\n"$22"\n"$23"\n"$24"\n"$25"\n"}' 感觉这个太长了,有没有简单一点的办法啊 谢谢

by cxr1217 - Shell - 2008-07-22 18:39:00 阅读(1616) 回复(8)

awk -F":" '{ print "username: " $1 "\t\tuid:" $3 }' /etc/passwd 怎么把第二列排齐呢? username: root uid:0 username: bin uid:1 username: daemon uid:2 username: adm uid:3 username: lp uid:4 username: sync uid:5 username: shutdown uid:6 username: halt uid:7 username: mail uid:8 username: news uid...

by donydh - Shell - 2007-06-17 06:02:45 阅读(3735) 回复(2)