shell 读取连续指定文件的行输入到另一个文件中

#!/bin/bash
a=3975
lines=`wc -l /tmp/zabbix_proxy.log | awk ‘{print $1}‘`
echo $a:$lines
for ((i=$a;i<=$lines;i++))
do
    n=$[i]p
    cmd="sed -n $n /tmp/zabbix_proxy.log"
    echo $i:$n
    $cmd
done
时间: 2024-10-03 23:28:41

shell 读取连续指定文件的行输入到另一个文件中的相关文章

java中的文件读取和文件写出:如何从一个文件中获取内容以及如何向一个文件中写入内容

1 2 3 import java.io.BufferedReader; 4 import java.io.BufferedWriter; 5 import java.io.File; 6 import java.io.FileInputStream; 7 import java.io.FileNotFoundException; 8 import java.io.FileOutputStream; 9 import java.io.IOException; 10 import java.io.

如何把每个文件夹的文件单独提取出来放到另一个文件夹!

如何把每个文件夹的文件单独提取出来放到另一个文件夹!不要给我说用Ctrl+A或者是Ctrl+鼠标点!我那里可是有好多好多个文件夹的这些文件夹里的文件统一一次性直接都提取出来放到一个文件夹里?高手帮我下哇!!!  呵呵,这事我经常搞.方法是利用搜索功能,在这些文件夹的上一层文件进行搜索,搜索文件为*.*,也即所有文件,然后在搜索结果中选择所以文件(除去文件夹外的),然后复制粘贴到你要的文件夹里,就是你想要的结果. 继续追问: 我先试试哇·好了给你分呵呵

如何用Vi把一个文件中的几行拷贝到另一个文件中去

举例 将a.txt第1行到第5行,拷贝到新文件b.txt中去(b.txt不存在) 首先查看一下a.txt cat a.txt 1 2 3 4 5 6 7 8 8 9 10 vi打开a.txt 指令模式(Command Mode)下输入:进入末行模式 输入  :1,5w!>>b.txt

[Linux文件]将用户输入的字符串写入文件实例

 //使用gets函数从标准输入(键盘)获得一个以回车换行为结束的字符串,可以带空格  //运行时候屏幕会提示输入字符处,以回车结尾  //需要注意的是待输入的字符串存放在writebuf中,不能超过30字节并且不会带回车换行  #include <fcntl.h>  #include <stdio.h>  #include <string.h>  int main(int argc,char *argv[])  {    int fd;      //文件描述符   

(六)两种方式将一个文件的内容复制到另一个文件(第二种方式效率更高,第一种一个字符一个字符的读写,第二种一个数组一个数组的读写)

一:将一个文件复制给另一个文件,每次读取一个字符import java.io.FileNotFoundException; import java.io.FileReader; import java.io.FileWriter; public class CopyFile { /** * 需求:将一个文件复制给另一个文件 * @param args * @throws Exception */ public static void main(String[] args) throws Exce

shell 提取mysql指定数据库下表创建语句为单文件

dbcn="mysql -h172.16.1.194 -uroot -p123456"; db=dsp_ad_center; ii=0; ct=`$dbcn -N -e " SELECT COUNT(1) FROM information_schema.TABLES AS t WHERE t.TABLE_SCHEMA = '$db' AND t.TABLE_TYPE = 'BASE TABLE' ; "`; mkdir -p /chenenhui/$db while

请问用Inno_Setup打包文件夹时怎么排除其中一个文件?

该文件夹下有几十个文件,多个文件夹,我要一个个加进去该累死,也容易出问题.不知道能不能实现我要的目的. http://www.jrsoftware.org/ishelp/index.php?topic=filessection Excludes Specifies a list of patterns to exclude, separated by commas. This parameter cannot be combined with the external flag. Pattern

一个文件的内容复制到另一个文件中.

int main() { FILE *fp,*fp1; char ch[]={}; if ((fp=fopen("/User/Apple/Desktop/text.1","r"))==NULL) { printf("cannot open file\n"); return 0; } else {fp1=fopen("/User/Apple/Desktop/text.2", "w"); while(!feof

一个文件夹可以link 到另外一个文件夹

Creates a symbolic link. MKLINK [[/D] | [/H] | [/J]] Link Target /D      Creates a directory symbolic link.  Default is a file                 symbolic link.         /H      Creates a hard link instead of a symbolic link.         /J      Creates a Di