awk

    1热度

    4回答

    在我正在重新格式化的文件中,我想将最后一列作为第一列,并让其余列保持不变。我可以在Python中轻松完成这个任务,但是我认为今晚我会学习一些awk。 下面是一个例子: (前) polk_describes:1 diatribe_that:1 #label#:negative (后) #label#:negative polk_describes:1 diatribe_that:1 然而,有

    0热度

    1回答

    我所做的全部都是ls到一个文件,然后运行一个简单的awk打印。我对PowerShell和Awk都是新手,但输出结果并不像预期的那样。任何人都可以解释吗?它与文件的格式有什么关系? PS C:\Documents and Settings\lmoser\My Documents\Test> awk '{ print }' lsfiles.txt > awkedlsfile.txt PS C:\Do

    0热度

    1回答

    我正在写shell脚本,并且卡住了。要求是:我将接收其上有序号的文件,如xyz0001abcd.DAT。我创建了该文件的一个副本,保留序列号为abcd000001gfh.DAT。原始文件名使用四位数字(最大9999),复制的文件使用六位(最大999999)。 当9999在原始文件中出现时,我卡住了。原始文件序列号将环绕,但我希望复制的文件序号继续。也就是说,映射9999-> 009999之后,我将

    0热度

    2回答

    我有这样 echo "abcd0001gfh.DAT" | sed 's/^[^0-9]*\(....\).*$/\1/' | awk '{ print "00"$0 }' 这是一个命令会给我的000001的输出,但我想运行 这一个循环,我从0001-9999 接收文件名,并再次成为0001。所以,我的输出应该像下面 abcd0001gfh.DAT 000001 abcd0002gfh.DA

    3热度

    2回答

    我有一个看起来像这样的数据(FASTA格式)。请注意, 中带有2“>”标题和顺序的块。 >SRR018006 NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGN >SRR018006 ACCCGCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC 我想要做的是(在>标题如“富”)文本追加 产生: >SRR018006-foo NNNNNNNNNNNNNN

    2热度

    2回答

    在shell脚本中,我们可以使用unix上的sqlplus连接到数据库。 我可以在awk脚本中执行相同的操作吗? 我需要访问awk script.is中的select查询的输出吗?

    0热度

    8回答

    如何使用shell脚本比较两个文件中的行。 我想比较一个文件中的行与其他行中的行。 diff一次会给我两个文件的所有差异。我想要将第一个文件中的一行与第二个文件中的所有行进行比较,并将公共行作为输出。与行号出现在第二个文件中的行号。

    1热度

    1回答

    这是这两个问题的演变,here和here。 对于我自己的学习,我想实现两个(更多)事情下面的代码: 而不是调用我的脚本# myscript -F "," file_to_process,我怎么能折在'-F ","'部分插入脚本本身? 我怎么能初始化一个变量,所以,我只能分配一个值一次(忽略随后的比赛吗?你可以从我解析秒和微秒每个规则的剧本看,我。想保持的sec周围的第一项任务,所以我可以从随后的比

    2热度

    6回答

    我有一个有50行的文件。每行由三列组成。前两列是变量,这将作为参数传递以返回第三列的值。 为前.. command_file.txt是文件,它包含 A B 10 C D 20 E F 30 G H 50 I J 70 ... 我有以下命令的脚本。 #!/user/bin/sh READ_FILE=/export/home/user/command_file.txt VA1

    2热度

    2回答

    我有一个日志文件,我用awk提取所需的列线的一部分。我的命令是 awk '{ print $2" "$5" " $6}' log.txt 的$ 5列包含服务器名称和格式可以像@:server1的@:@:@:,服务器2 @:@:@:@:@:,@:@:用的Server3没有固定数量的@:符号。 如何修改我的发言让我删除所有的“@:”从列5只得到服务器的名字吗?