![](https://img-blog.csdnimg.cn/20201014180756757.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
shell
little_sunlight
一枚努力脱坑的理学研究生
展开
-
shell脚本实现相关文本和文件夹操作
shell脚本实现某些文本/文件和文件夹功能.数据在脚本的上层文件夹Data内,在scripts文件夹内运行该脚本,按格式得到需要的event.cat文件.在此做一记录, 以便以后查看.#!/bin/bash#以要求格式生成event.cat#在数据文件上一级目录的srcipts文件内运行eventid=(`cut -d' ' -f1 iddir.dat`) #获取iddir....原创 2018-10-16 21:12:22 · 474 阅读 · 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 评论 -
shell脚本实现文件移动、复制等操作
如题。在此做一记录,方便查阅。#!/bin/bash#将一个目录下的一些文件移动到另一个目录下 raw_dir="/home/liuyi/evt_test" #可修改绝对路径; mkdir /home/liuyi/evt_bp #创建新的文件目录; for element in `ls $raw_dir` do dir_new=$r...原创 2018-11-15 22:13:30 · 30852 阅读 · 1 评论 -
Bash Shell中常用命令之cut,grep(一)
科研日常中会在Linux系统下使用到很多shell 命令,有很多十分有用的命令。当要实现一个功能时,可能需要非常简单的几个单词和字母即可,在此将自己常用的命令做一总结,方便查阅。1. 选取命令cutcut主要用来对同一行里的数据进行分解,对字符串切割。cut -d '分割字符' -f fields #用于分割字符;cut -c 字符范围 #用于分割排列整...原创 2018-12-07 23:19:48 · 881 阅读 · 2 评论