Bioinfo excerise 20170309-1

1.批量建立文件

touch tmp_{1..10}.txt

注意大括号内是两个点,不是三个点!

结果:一次性建立如下共10个文件
tmp_1.txt tmp_5.txt tmp_9.txt

2.查找当前目录下包含某一字符的文件

find ./ -name "*_*"

结果:
所有带_的文件就显示了
/ucsc_cds
./tmp_9.txt
./tmp_3.txt
./ucsc_cds.gz
./tmp_2.txt
./tmp_1.txt
./tmp_6.txt
./tmp_8.txt
./tmp_{1-10}.txt
./tmp_4.txt
./tmp_7.txt

3.文件批量改名

find ./ -name "*_*" |while read id; do echo ${id/_/-/}; done

执行结果:
./tmp-/{1…10}.txt
./tmp-/10.txt
./tmp-/5.txt
./ucsc-/cds
./tmp-/9.txt
./tmp-/3.txt
./ucsc-/cds.gz
./tmp-/2.txt
./tmp-/1.txt
./tmp-/6.txt
./tmp-/8.txt
./tmp-/{1-10}.txt
./tmp-/4.txt
./tmp-/7.txt
./.git/COMMIT-/EDITMSG
./.git/FETCH-/HEAD

do mv 可以替代 do echo

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值