awk

    0热度

    2回答

    我想要一个文件夹中的文件的总大小,使用特定的文件开始,名称如abc_1_ *在sun solaris os中,因为在这里我不能使用du -ch,当前我正在使用find命令得到所需的输出,但我想围捕后输出小数 当前代码: - echo `find $DUMPDIR -name "${DUMPFILE}*" -exec ls -ltr {} \; | awk ' {s+=$5} END {print

    0热度

    5回答

    #!bin/bash d1=-7 d2=-2 if (($(awk 'BEGIN {print ("'$d1'" >= "'$d2'")}'))); then echo "yes" echo "$d1 >= $d2" else echo "no" fi 我为什么得到? yes -7 >= -2 感谢

    1热度

    5回答

    文件: A 20 A 35 B 13 C 14 C 49 C 58 预期输出: A 20,35 B 13 C 14,49,58 我有个制表符分隔的文件如上述。我想将行与第一列相同的逗号组合。我知道如何组合这些行来给我一个制表符分隔的第二列,但是我希望第2列中的组合值用逗号分隔。这是我用的命令:我试图改变-F'\t'到-F',' LC_ALL='C' awk -F'\t' -v

    0热度

    2回答

    awk 'BEGIN { FS = ","} ; { "puppet node purge " $0 } ' < input.txt 我试图在命令puppet节点清除运行后,它从输入文件中拉出我的服务器,但是当它在脚本中运行时,它会完全跳过。我的想法是它读取puppet节点清除好,但不执行它。 awk 'BEGIN { FS = ","} ; { print "puppet node purg

    1热度

    1回答

    最小值我有这样的矩阵: {{1,4},{6,8}} ,我想从喜欢的第一个值。减去第二个值:4-1和8-6 和然后,比较器都和展示什么是来自最低限度的值,在这种情况下:8-6 = 2 所有这一切都在终端

    0热度

    1回答

    我知道一些类似的问题已经被提出,但我很努力地获得awk,join或其他任何东西来执行我想要的操作。 我必须制表符分隔文件。 文件1: Text1 Text2 Text3 1000 128 128/D59 1001 116 116/A95 每一行都是独特的,在第一列中的每一个元素只发生一次。 文件2: Text1 Text4 Text5 Text6 1000 1003 1990100

    0热度

    3回答

    如何在同一行上打印awk输出。 我用这来打印我的显示器的分辨率: $ xrandr | awk '/\*/{print $1}' 当我连接第二台显示器,我得到两行输出, $ xrandr | awk '/\*/{print $1}' 1920x1200 1600x1050 我想有输出在同一行上。所以它看起来是这样的: Monitor sizes: 1920x1200 1600x105

    0热度

    1回答

    我有日志文件有像这样的行: 2017/10/18 00:00:00 [WARNING] 2017/10/18 00:10:00 [WARNING] 2017/10/18 00:20:00 [WARNING] 2017/10/18 01:00:00 [WARNING] 2017/10/18 01:10:00 [WARNING] 2017/10/18 01:20:00 [WARNING]

    0热度

    1回答

    这个问题对你来说很容易我猜 - 但我是一个Linux“noob”。 由于是从瞻博路由器的输出: PID USERNAME PRI NICE SIZE RES STATE TIME WCPU COMMAND 2434 root 96 0 96476K 14180K select 0:05 0.10% jdhcpd 是否有可能(我有一个外壳上的设备)连接到输出滤波器不知何故只显示WCPU百分比

    3热度

    4回答

    我想用另一个文件中的行根据匹配模式替换文件中的某些行。 我要替换所有以 “rolOccupant” 开始查找 “#SBD_ING_USER” 的空行从文件内容X 文件X roleOccupant: uid1 roleOccupant: uid2 roleOccupant: uid45 roleOccupant: uid80 输入文件 后线 # SDB_ING_USER objectCl