自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

yychenxie21的专栏

在技术的海洋里,徜徉!!!

  • 博客(146)
  • 资源 (2)
  • 收藏
  • 关注

原创 从一台服务器copy 只以.tfr结尾的文件到本地目录,并保持其在源服务器上的目录结构

【代码】从一台服务器copy 只以.tfr结尾的文件到本地目录,并保持其在源服务器上的目录结构。

2023-09-27 14:41:04 86

原创 实现一个列数据,改成每n个数为一行

123456实现 如下功能1 23 45 6shell脚本如下}'其中 n = 2。当然也可以为其它值。

2023-05-30 10:33:15 112

原创 换行符转空格-shell

cat text |xargs

2021-11-03 15:29:22 960

原创 删除文本换行符-linux

cat text |tr -d "\n"

2021-08-27 11:25:09 289

原创 根据某一列去重-linux

sort -t $',' -k 2 -u test.txt >out.txt

2021-06-24 13:54:34 923

原创 匹配行开头字符的行-Linux

假设行开头的字符str= '小'sed -n '/\bstr/p'

2021-06-14 10:25:59 326

原创 统计文本中重复的行数

sort test.txt |uniq -c |sort -rn

2021-05-08 15:00:50 376

原创 如何去除Linux文件的^M字符

sed -i 's/^M//g' filename#注意:^M的输入方式是 Ctrl + v ,然后Ctrl + M

2020-09-01 18:56:59 238

原创 删除空文件-linux

find . -size 0c |xargs -i rm -rf {}

2019-11-20 09:36:52 179

原创 大小写转换-sed

sed 's/[A-Z]/\l&/g' text

2019-11-01 17:34:03 506

原创 vim下删除文本中所有中文字符-linux

vim:%s/\v[^\x00-\xff]+//gsed LANG=C sed -r "s/[\x81-\xFE][\x40-\xFE]//g" text

2019-11-01 15:42:17 1260 2

原创 查找空目录并删除-Linux

find -type d -empty |xargs rm -rf {}

2019-08-07 10:50:33 1796

原创 找出文件a.txt和文件b.txt中相同的内容-shell

1 找出文件a.txt和文件b.txt中相同的内容: awk 'NR==FNR{a[$0]++} NR>FNR&&a[$0]' a.txt b.txt awk 'NR==FNR{a[$0]}NR>FNR{ if($1 in a) print $0}' a.txt b.txt2 在a.txt文件中找出不在b.txt中的内容并输出...

2019-05-09 10:22:25 2300

原创 等分文本文件并以前缀+数字+后缀命名

split transcript.txt -l 200 -d -a 5 T0055G_&&ls|grep T0055G_|xargs -n1 -i{} mv {} {}.list1将transcript.txt每200行分割成相应的文件2 每个文件按数字命名3 每个文件前缀为T0055G_4 每个文件后缀为.list...

2019-04-30 14:44:11 331

原创 找出文本中重复的行-shell脚本

sort corpus.txt |uniq -d

2019-02-19 09:36:29 3523

原创 查找某个字符串所在的行并且显示其前后两行-linux

grep -n -A2 -B2 "hello" text

2018-11-10 10:23:49 3826

原创 取文件的最后两列

awk 'NR>0{print $(NF-1),$NF}' text

2018-07-13 09:26:22 983

原创 取文件的最后两列

awk 'NR>0{print $(NF-1),$NF}' text

2018-07-13 09:26:18 803

原创 linux之批量删除某个目录下多个文件中含有特定字符串的行

l="abc"sed -i "/$l/d" `grep -rl $l $dir`*删除目录dir中多个文件含有字符串abc的行

2018-07-09 17:13:04 11700 3

原创 递归目录查找以.txt结尾的文件并删除

find dir -name "*.txt" | xargs rm -rf

2018-04-28 11:10:24 4716 1

原创 获取文件的前缀名-linux

1获得路径中的文件名比如 f=/home/usrname/dir/x.txt,要得到x.txt  b=${f##*/}  echo $b 2获得x.txt的前缀名   b="x.txt" c=${b%.*}   echo $c  

2018-04-24 17:08:34 5387 1

原创 将wav文件转换成单通道16K pcm文件

ffmpeg -y  -i 1.wav  -acodec pcm_s16le -f s16le -ac 1 -ar 16000 1.pcm

2018-04-23 09:05:37 8521 3

原创 将mp3文件转换成单通道16K wav文件

ffmpeg -i 01.mp3 -acodec pcm_s16le -ac 1 -ar 16000 1.wav

2018-04-23 09:02:17 5672 1

原创 在文件第一列前加入 一列字符串

1,现有text内容如下   a b c d   e f  g h   l  m n o 希望  在 第一列 a e l 前加上 一列字符串Q,变成  Qa b c d  Qe f g h  QI m n o  命令:       1) 当Q是一个变量参数时,              awk -v n=Q 'BEGIN{a=n;}{printf("%s...

2017-12-05 16:42:12 3397

原创 在第一列后写入相同的字符串-linux

例如:1,现有text内容如下   a b c d   e f  g h   l  m n o希望  在 第一列 a e l 后加上 一列字符串Q,变成  aQ b c d  eQ f g h   lQ m n o  命令:awk '{$1=$1"Q";print $0}' text

2017-12-05 16:36:40 2225 1

原创 删除文本中行尾空格-linux

命令:sed -i 's/[ ]*$//g'  filename

2017-09-06 14:12:00 4718

原创 从文本中各n行取内容

假设有文本内容           1 abcd           2 dddd           3 gddd           4 gggg           5 ssss           6 hhhh           7 ccccc           8 eeeee现在想取 1,4,7行内容 abcd,gggg,cccc

2017-06-15 17:19:34 473

原创 打印文本中长度为n的字符串-Linux

命令:cat file|awk 'length($1)==1 {print $1}'

2017-06-02 13:37:24 1144

原创 取文件的第一列内容 Linux

命令:cat file | awk '{print $1}'

2017-05-27 09:38:56 18763

原创 删除文件的第一列 -Linux

删除文件 text中第一列 方式一    awk '{$1="";print $0}' text方式二     sed -e 's/[^ ]* //' text

2017-05-27 09:32:23 23198 2

原创 在文本最后一列的后面加上递增的数字-Linux

1,现有文本text.txt    a    b    c     d    ……现有需求,将text.txt 变成如下形式    a 1    b 2    c 3    d 4   ……shell 命令如下  awk "{printf "%s %d\n" ,$1,NR);}"

2017-05-05 11:09:41 3932 1

原创 mysql中如何设置某字段Key 为MUL

1:假设有数据库表playlist163,将其中的over字段里key 设为MUL       mysql>alter table playlist163 add index(over);

2017-04-19 15:35:42 21791 2

原创 向mysql数据表中添加字段creat_time时,遇到关于CURRENT_TIMESTAMP的问题

1 现有数据库my_db,在该数据库中创建playlist163 数据库表,按照下面的要求输入字段            在添加字段create_time时,遇到了问题。    mysql> alter table playlist163 add create_time datetime  default "DEFAULT CURRENT_TIMESTAMP";  

2017-04-19 14:16:50 7707

原创 Linux 下Mysql 基本操作

1,Ubuntu 14.04下 Mysql 安装    (1) sudo apt-get install mysql-server    (2) sudo apt-get install mysql-client    (3) sudo apt-get install libmysqlclient-dev     安装过程中会有密码设置2,检查是否安装成功

2017-04-18 17:38:22 417

原创 linux -删除文本中的空行

1,命令:  sed -i '/^$/d' filename

2017-04-11 14:48:22 857

原创 在一个文件中的每一行的指定列插入字符

命令:awk '$O=$O" X"' fileName

2017-03-21 14:47:05 1611

原创 在一个文件中的每一行结尾插入字符

命令:awk '{print $0"X"}' text

2017-03-21 14:46:06 1321

原创 在第一列之前插入一列数据-Linux

1,例子,文本text内容如下:       a b c       d e f g       h i j k  现在希望  在第一列之前加入一列数据,如下      2 a b c      2 d e f g      3 h i j k  命令: sed -i 's/^/2 /g' text

2017-03-21 14:18:48 10191

原创 删除文本中最后一列-linux

1,文件1.txt中每一行以空格分割,删除1.txt中最后一列,如下所示,需要删除 c e g      a b c      d e f e      d d d d g  命令 awk  '{$NF="";print}' 1.txt

2017-03-09 13:51:58 8369

原创 判断文件的每一行内容是否包含非中文字符-python

有的时候,我们在做自然语言处理时,需要去除非中文字符,只保留文本中的中文字符。 #coding:utf-8import sysimport rereload(sys)sys.setdefaultencoding('utf-8')if len(sys.argv)!=3: print "ERROR *************" print "Usage:{0} ".fo

2017-03-08 11:04:51 4498

双树复小波

是对双树复小波的全面介绍,英文,05年发表在ieee上的文章

2014-06-28

Socket套接字实现DAYTIME协议的服务

网络I/O程序设计:用Socket套接字实现DAYTIME协议的服务器和客户端程序 设计要求: (1)DAYTIME服务器程序daytime_s 服务器程序创建一个TCP或UDP套接字,监听端口号13号 端口。在收到客户端程序的连接后,将服务器的本地时间以ASCII码形式发送到客户端。然后继续等待下一个客户端的连接。 (2)DAYTIME客户端程序daytime_c 客户端程序创建一个TCP或UDP套接字,连接服务器的13号端口。在接收到服务器发送的日期时间信息后,将其打印到屏幕上,退出。 客户端运行时需要指定服务器的IP地址。所以客户端程序需要首先读取命令行中的IP地址参数

2013-12-27

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除