将一目录下所有的文件的扩展名改为bak

#! /bin/bashfor i in `ls`
domv $i ${i%%.*}.bak
done

${i%%.*} 截掉一个变量字符串第一个"."以及其右侧的所有字符,即最短前缀匹配。

#! /bin/bashdir=./ #指定文件夹for file in $dir*.txt #指定文件夹下面文件类型
dobase=${file%.*}mv $file ${base}.bak #修改为指定文件类型
done

转载于:https://www.cnblogs.com/wanghao-boke/p/11581418.html

shell编程题(三)相关推荐

  1. shell for 循环_linux之shell编程(三)

    大家五一劳动节快乐,我们继续来分享linux下的shell编程,今天是最后一篇shell编程系列文章,主要分享循环结构如何写. 一.for和while循环结构: 在写这个之前,还是提示大家一下,这和我 ...

  2. shell编程题(四)

    编译当前目录下的所有.c文件 #!/bin/bashif [ $# -lt 1 ] ;then #如果输入参数小于1则报错 $# == C语言中的argv[0] 输入参数个数echo "Pl ...

  3. 几个简单的shell编程题

    下面是几个关于shell简单的编程题目,算是熟悉一下shell吧 首先打开我们的终端,然后进入我的共享文件 cd /mnt/hgfs 看到在共享文件下游一个文件夹virtual 进入virtual 里 ...

  4. 腾讯2017暑期实习生编程题(三题)

    总的来说,作为暑期实习生的题目,三题都不难,仔细思考都能顺利做出来 PS:我喜欢漂亮点的代码风格O(∩_∩)O 对于A题,求个逆序,再求最长公共子序列就可以了,这里回头还可以复习一下最长公共子串怎么求 ...

  5. python编程题三

    大于身高的平均值 (10分) 中小学生每个学期都要体检,要量身高,因为身高可以反映孩子的生长状况.现在,一个班的身高已经量好了,请输出其中超过平均身高的那些身高.程序的输入为一行数据,其中以空格分隔, ...

  6. shell编程题(一)

    求2个数之和 #!/bin/bashfunction add {if(( $# < 2 )); thenecho "The arg in't correct"elsesum= ...

  7. 运维笔试Shell编程题

    一.实现批量添加10个用户,用户名为user01-10,密码为user后面跟3个随机字符: #!/bin/bash for i in `seq -w 1 10` douser="user$i ...

  8. LeetCode上稀缺的四道shell编程题解析

    LeetCode 192 01 题目描述 写一个 bash 脚本以统计一个文本文件 words.txt 中每个单词出现的频率.为了简单起见,你可以假设: 1. words.txt只包括小写字母和 '  ...

  9. shell编程题(二)

    计算1-100之和 #!/bin/bashsum=0 for i in `seq 1 100`;do #符号不是单引号 是 1左边的符号sum=$[$i + $sum ] done echo $sum ...

最新文章

  1. Java中的拆箱与装箱
  2. 喜讯不断,BCH又迎来两个代币发行方案
  3. WinForm打印之页边距
  4. 射灯安装方法图解_射灯更换安装方法图解
  5. 一段TCP socket和WebSocket互相交互的调试代码
  6. 前端学习(2458):评论模块
  7. jvm垃圾回收机制_深入理解JVM的垃圾回收机制
  8. @Import注解使用及源码分析
  9. 转 java synchronized详解
  10. 你为什么选择计算机这个专业英语,怎样选择计算机专业,英文作文:为什么选择计算机作为你的专业...
  11. Atitit 翻页功能的解决方案与版本历史 v4 r49
  12. 父与子的编程python_父与子的编程之旅:与小卡特一起学Python 完整版
  13. 前端框架EasyUI
  14. 3Dmax各类问题汇总及其完整解决方法
  15. MacOS 显示隐藏文件快捷键
  16. Macbook pro通过蓝牙连接BlackBerry拨号上网
  17. 【C语言】利用条件运算符的嵌套完成学习成绩的例题
  18. 千锋2018年最新php基础进阶加高级实战全套视频教程
  19. K型热电偶(k-type)温度与电压转换计算笔记
  20. MEM/MBA数学基础(03)整式与分式 运算

热门文章

  1. Elasticsearch之需要注意的问题(es和jdk版本)
  2. Linux中vim编辑器的缩进的功能键
  3. 《计算机组成与体系结构:性能设计》读后小记 6、外部存储器
  4. 分享下自己编译 XBMC 的过程(zhuan)
  5. 大学计算机专业高考听力,高考英语听力测试对考生听力策略反拨作用的研究
  6. 评价viper4android,ViPer4android. FX顶级音效!
  7. 电脑入门完全自学手册_3DMAX零基础入门到精通的学习路线和教程
  8. 华为畅享8plus停产了吗_牢记华为手机“三不买”原则,不花冤枉钱,选错要吃亏!...
  9. c await和java_blog/java/test/awaitility.zh.md at master · c-rainstorm/blog · GitHub
  10. pccad自定义图框_(PCCAD自定义标题栏详细方法.doc