把当前目录(包含子目录)下所有后缀为 “.sh” 的文件后缀变更为 “.shell”,之后删除每个文件的第二行

!/bin/bash ALL_SH_FILE=$(find . -type f -name ".sh")for file in ${ALL_SH_FILE[]}do filename=$(echo $file | awk -F'.sh' '{print $1}') new_filename="${f...

Shell脚本常用练习(1)--输出当前目录下的文件名

Shell脚本常用练习(1)--输出当前目录下的文件名

在路径1下用ls命令(ls:列出目前工作目录所含之文件及子目录)查看一下当前目录的内容,一共包含三个文件:file1 (文件)、file11(文件夹)、test.sh(shell脚本,也是我们的执行脚本),第二条命令...

Linux Shell 编程

4 课时 |
2099 人已学 |
免费

Shell 脚本进阶

8 课时 |
903 人已学 |
免费

Shell 脚本入门

9 课时 |
2485 人已学 |
免费
开发者课程背景图

shell脚本常用语法——获得当前目录

1 . 获得shell脚本所在的绝对路径CURRENT_DIR=$(cd $(dirname $0); pwd)或者CURRENT_DIR=$(cd `dirname $0`; pwd)执行步骤解析:dirname $0: 取得当前执行的脚本文件所在的目录;cd: 进入当前工作目录;pwd: 显示当...

Shell随机重命名所有当前目录一级子目录

直接使用Unix/Linux系统uuid文件截取部分生成随机数,同时为了防止重命名过程中有可能已存在和新随机目录同名的一级子目录,即重命名操作失效,mv效果变成了移动旧目录至一级子目录,特意添加了一重循环检测。使用该脚本可以直接修改脚本所在目录的所有同级一级子目录。 1 2 3 4 5 6 7 8 ...

用shell脚本统计当前目录下目录和文件的各自数量

Linux下如何统计当前目录下文件有多少个,目录又有多少个呢? 下面用shell写一个脚本,放置在当前目录下,执行即可。 #!/bin/bash #脚本名称 dir #定义一个函数fun_directory fun_directory() {   &...

本页面内关键词为智能算法引擎基于机器学习所生成,如有任何问题,可在页面下方点击"联系我们"与我们沟通。

产品推荐

相关电子书
更多
Shell 脚本速查手册
立即下载