网上的题文件a.txtATCGTCGAGTCGA
GTCGTAGCT
CGATGCTAACTCAA
CGATCGATCAGCAT文件 b.txt23 45
34 76
34 67
37 78请输出文件ATCGTCGAGTCGA 23 45
GTCGTAGCT 34 76
CGATGCTAACTCAA 34 67
CGATCGATCAGCAT 37 78直接上代码#!/usr/bin/perl&nb
原创
2014-08-04 15:54:26
1044阅读
shell比较两个文件
1.方法一:diff
#diff file1 fil2
2.方法二:实用comm
#comm -3 file1 file2 这个方法看起来最简单。命令comm的功能就是,逐行比较两个排好序的文件,默认输出有三列:只在file1中有的行、只在file2中有的行、在 file1和file2中共有的行。有参数-1 -2 -3,分别来抑制输出对应的列。例如在我们的方法二中,实用-3参数,不输出file1和file2中共有的部分。即能达到我们本文的目的。
但是注意到,comm比较排好序的两个文件,comm在处理文件的时候,首先要查看文件是否有序,例如file1和file2的内容如下:
$cat file1
line1
line2
line3
$cat file2
line0
line1
line3
line2
调用前面方法二的命令的时候,就会提示file2文件时无序的,输出的结果如下:
# comm -3 file1 file2
line0
line2
comm: file 2 is not in sorted ord
原创
2013-07-31 09:15:04
4243阅读
准备我们通常的部署流程是:1、将写好的项目打成 jar 包。2、将打好的 jar 包传输到服务器上。3、编写 shell 脚本来运行 jar 包。这样运行 jar 包有两个不方便的地方:运行 jar 包必须切换到 shell 脚本所在目录才能启动。重启服务器后需要再次手动运行 jar 包。基于以上的问题,这里讲解下如何将 shell 脚本配置为一个服务并开机自启动。步骤1、shell 脚本赋予最高
Date: 2018.6.301 、参考:2、Linux diff比较两个文件是否相同#!/bin/bash# ScriptName: file_diff.shecho "usage: -$0 file1 file2"file1=$1file2=$2if [ -f $file1 ] && [ -f $file2 ]then diff $file1 $file2 > /d
原创
2022-05-04 01:11:31
4087阅读
不得不感叹,code确实是一门艺术,即便你学的再多,写的再多,对于最简单操作可能还只是仅仅"完成了这个功能"而已,怎样高效,优美的完成确着实需要一番造诣.比如怎样求两个int类型的平均数并返回,今天再将最近看到的几种交换数据的方法总结一下,希望能从中略微领略一下程序的艺术.今天要说的任务很简单,是每个学习c/c++初学者第一个遇到的问题:交换两个数据.严格期间,我们将条件阐述清楚:给定两个int型
转载
2024-10-29 15:19:22
28阅读
file1. 1 2 2 3 3 4 4 5 5 6 file2. a b b c c d d e e f 需要把file2的第二列合并到file1,使File1并成三列. 第一种方法:paste
转载
2017-04-06 16:59:00
2327阅读
2评论
两个文件之间进行比较 测试选项 作用 文件1 -net 文件2 判断文件1的修改时间是否比文件2的新(如果新则为真) 文件1 -ot 文件2 判断文件1的修改时间是否比文件2的旧(如果旧则为真) 文件1 -ef 文件2 判断文件1是否和文件2的Inode(即i节点号)号是否一致,可以理解为两个文件是 ...
转载
2021-08-06 15:02:00
438阅读
2评论
两个文件之间进行比较 测试选项 作用 文件1 -net 文件2 判断文件1的修改时间是否比文件2的新(如果新则为真) 文件1 -ot 文件2 判断文件1的修改时间是否比文件2的旧(如果旧则为真) 文件1 -ef 文件2 判断文件1是否和文件2的Inode(即i节点号)号是否一致,可以理解为两个文件是 ...
转载
2021-08-06 15:02:00
796阅读
2评论
第一个 定时抓取服务器JVM相关信息
#! /bin/sh #get_current_time export JAVA_HOME=/opt/jdk1.6.0_10/export PATH=$JAVA_HOME/bin:$PATH export CLASSPATH=.:$JAVA_HOME/lib/tools.jar:$JAVA_HOME/lib/dt.jar:$CLASSPATH da
转载
精选
2011-09-23 15:35:01
725阅读
1、一个文件有3列,n行,现在把它第2列和第3列所有数据求和1324113000: 3.6639133935e+06 6.0453169951e+071324113300: 1.7888579865e+06 6.8146117605e+071324113600: 2.9953087149e+06 6.1414038506e+071324113900: 3.2355796171e+06 6.1955
原创
2013-08-27 16:24:53
664阅读
# MySQL中拼接两个时间类型字段
作为一名经验丰富的开发者,我经常会遇到一些刚入行的小白提出的各种问题。今天,我将教大家如何在MySQL中把两个时间类型的字段拼接起来。
## 1. 准备工作
在开始之前,我们需要做一些准备工作。首先,确保你已经安装了MySQL数据库,并且创建了一个数据库表。假设我们有一个名为`events`的表,其中有两个时间类型的字段:`start_time`和`en
原创
2024-07-25 04:15:19
57阅读
下面是逐行比较两个文件的脚本代码。希望大家多多提建议。
#!/bin/bash CurRow=1 LastRow=`cat file1 | wc -l` while [ $CurRow -le $LastRow ] do
原创
2012-04-17 10:59:23
5941阅读
目录1、通配符2、正则表达式2.1、grep使用正则的语法2.1.1、-i、-o、-n2.1.2、 -A、-B、-C2.1.3、-v(按行取反)和中括号中尖括号(对单个字符取反,更加细节一点)2.1.4、-r2.2、单词以什么开头以什么结尾2.2.1、\s表示一个空白(空格或者tab)2.3、正则表达式由下列元素构成2.3.1、显示有效行2.4、通用修饰符2.4.1、转义字符2.5、正则表达式分组
转载
2024-07-23 05:56:36
83阅读
这是杂货铺的第472篇文章最近写个shell脚本,功能就是ssh远程登录服务器,执行一些
原创
2023-06-16 00:21:45
387阅读
# Java如何把两个日期拼起来展示
在Java中,我们可以使用`java.time`包中的`LocalDate`和`DateTimeFormatter`类来操作日期和时间。要将两个日期拼合起来展示,我们需要先将两个日期格式化为字符串,然后再进行拼接。
以下是一个示例代码,演示了如何将两个日期拼合起来展示:
```java
import java.time.LocalDate;
import
原创
2023-09-01 10:09:52
251阅读
[root@VM_163_107 /data/script/shell]# cat listen_monitor.sh
#!/bin/sh
#set -x
pid1=`ps -ef|grep QD|grep -v grep |awk '{print $14}'|grep QWorld`
pid2=`ps -ef|grep QD|grep -v grep |awk '{print $14}'
原创
2013-08-02 11:37:00
2651阅读
点赞
之前章节提到过powershell,如果需要构建复杂的任务时,使用cmd不是很方便(也可能是由于笔者不太熟悉cmd命令,这里见笑了),这时候powershell就派上用场了,这里并不详细介绍powershell脚本,如果有需要以后另开章节讲解powershell基本命令,powershell面向对象编程,powershell脚本调试,C#编写powershell cmdlet,powershell
Python(发音:英[?pa?θ?n],美[?pa?θɑ:n]),是一种面向对象、直译式电脑编程语言,也是一种功能强大的通用型语言,已经具有近二十年的发展历史,成熟且稳定。它包含了一组完善而且容易理解的标准库,能够轻松完成很多常见的任务。它的语法非常简捷和清晰,与其它大多数程序设计语言不一样,它使用缩进来定义语句。Python支持命令式程序设计、面向对象程序设计、函数式编程、面向切面编程、泛型编
转载
2023-09-13 20:31:41
33阅读
一般正常比较两个文件用vimdiff,算是直接进入vim界面,如果比较两个文件夹下面的文件,可以用diff,注意,这里只会比较文件夹下面的同名文件,他会列出不一样的点.diff Linux中Diff命令的功能为逐行比较两个文本文件,列出其不同之处。它对给出的文件进行系统的检查,并显示出两个文件中所有不同的行,不要求事先对文件进行排序。 1》Diff命令的功能 Linux中
转载
2024-09-13 17:38:28
36阅读
比如,我们在过去的某个时候写了一段代码。后来,我们由于业务需求,对代码做了部分改动。一段时间过去了,我们想不起来这段代码,究竟改动了哪里?此时,本文讲述的这个功能,很好的帮助我们解决了这个问题。这个功能属于filestools库系列功能中,另外一个超级好用的功能。进行文本文件差异比较,我们需要提前导入如下库的file_diff_compare方法:from filediff.diff import
转载
2023-09-18 19:09:37
269阅读