linux命令
little_sunlight
一枚努力脱坑的理学研究生
展开
-
linux下批量重命名文件
假设文件夹Data里有几个数据文件夹, 每个数据文件夹内有多个数据文件,该文件名称格式为: 2014.143.20.49.21.0000.YN.BAS.00.BHE.M.SAC现想要将这些文件名称改为BAS.E.SAC, 即取原文件名的几列重新命名,方法如下:#!/bin/bash#将数据文件.SAC名改为'<sta>.[N/E/Z].SAC'cd ./Datafor...原创 2018-10-15 11:28:46 · 951 阅读 · 0 评论 -
shell脚本实现文件改名/重命名
shell脚本实现文件改名小操作, 在此做一记录.#!/bin/bash#将数据文件.SAC名改为'<sta>.[N/E/Z].SAC'#例如2014.143.20.49.21.0000.YN.BAS.00.BHE.M.SAC改为BAS.E.SACcd ../Datafor FILE in ./* do cd ./$FILE ls #先ls,显示给文件下的...原创 2018-10-17 15:16:08 · 23545 阅读 · 0 评论 -
shell脚本批量实现空文件夹查找及删除操作
话不多说,直接上代码:#!/bin/bash#删除evt文件夹下所有空文件夹#判断文件夹是否为空函数is_empty_dir(){ return `ls -A $1 | wc -w`}#要测试的文件夹在./evt目录下folder="./evt"for file in `ls $folder`do#调用判断是否为空文件夹函数if is_empty_dir $f...原创 2018-11-13 11:43:15 · 3487 阅读 · 9 评论 -
linux文件查看与删除换行符
从Excel中复制粘贴了一行数字到文本中,没曾想每行后面都有一个换行符。在linux下很多命令操作都出错,令我一度怀疑是自己的电脑或者是系统出了Bug。结果师兄提醒说,你的文本可能有换行符,结果还真是~1. linux查找文本中是否存在换行符cat -A filename.txt以含有换行符的文件id.txt示例:$ cat -A id.txt201303107^M$2013031...原创 2018-12-18 20:46:12 · 11748 阅读 · 2 评论 -
awk数据处理工具用法简介
awk是一个好用的数据处理工具,awk命令简单用法介绍:举例:data.txt:stnumber name subject1 score1 subject2 score2 Total001 liming math 77.5 English 88002 lily math 66.5 English 66003 rizzy math 55.5 English 99.5004 david m...原创 2019-01-01 12:39:57 · 201 阅读 · 0 评论