`
M_ittrue
  • 浏览: 75334 次
  • 性别: Icon_minigender_1
  • 来自: 长沙
社区版块
存档分类
最新评论

shell批量文件目录创建

 
阅读更多

上代码:

#! /bin/sh
is_directory()
{
	DIR_NAME=$1
	echo "开始测试目录$DIR_NAME"
	if [  -d $DIR_NAME ];then
		echo "$DIR_NAME 已存在"
		return 1
	else
		echo "创建文件目录-$DIR_NAME"
		return 0
	fi
}

for var_dir in "$@";do
	if ! is_directory "$var_dir" 
	then :
	else
		mkdir $var_dir
		if [ $? -ne 0 ];then
		exit 1
		fi
	fi
done

  错误总结:

1:shell 与C的真值相反,0代表真,1表示假

2:双引号与反引号以及单引号的作用与区别

3:函数参数的传递,参数表中参数的提取

4:for 与while类似可统一归纳 条件+do + done

分享到:
评论

相关推荐

    Linux用shell脚本批量生成用户组和密码

    通过循环输出语句构造用户信息文件和密码信息文件,然后直接应用newusers命令批量建立用户,用chpasswd命令批量设置初始密码。 关键技术:用echo命令和重定向输出构造用户信息文件和密码信息文件。 echo “$uname:x:...

    Shell脚本实现批量添加用户

    代码如下: ...该shell主要用到了useradd添加用户、echo、passwd修改密码、stdin标准输入、|管道,最后还要for循环。 其实还可以这么做,扩展一下,把账号和密码保存到一个文件,用awk读取,然后执行。

    VB文件系统实例-文件系统全家福

    Shell获取特殊文件 安全的删除自己 比较两个文件是否相同 查找目录全部文件大小 查找文件 从全路径名中获得文件扩展名 从全路径名中提取文件名 二进制复制文件 获取当前目录下所有文件和文件夹 记载Windows使用的...

    爱特全能网站文件专家 v2.8.zip

    08.批量建立目录文件 09.高级终端命令执行 10.单文件Gzip,Bzip2 11.实用文件清单支持 12.自定编码查看文件 13.自定编码编辑文件 14.目录与文件的命名 15.创建文件复件支持 16.目录位置允许跳转 17.文件效验...

    常用shell 脚本,dos攻击防范,

    常用shell脚本, Dos攻击防范(自动屏蔽攻击IP).sh 一键部署等等 Linux系统发送告警脚本.sh MySQL数据库备份单循环.sh...目录文件变化监控和实时文件同步.sh 自动发布Java项目(Tomcat).sh 自动发布PHP项目脚本.sh

    shell脚本实现统计文件大小、批量创建用户的示例

    主要介绍了shell脚本实现统计文件大小、批量创建用户的示例,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧

    Linux系统中批量创建文件,和批量修改文件名

    编写脚本,在/tmp 目录下批量创建 500 个文件,命名规则为:姓名.数字.hack.html 方法一: 1、touch name.{1…500}.hack.html 方法二: 2、for i in seq 500;do touch name.$i.hack.html done For i in使用循环进行...

    Linux shell ftp命令根据文件日期下载文件的方法

    最近做项目遇到这样的需求要求ftp获取远程数据的文件,根据文件的创建时间点下载文件。下面小编给大家分享知识点小结,感兴趣的朋友要求看看吧

    通过Shell脚本批量创建服务器上的MySQL数据库账号

    所以,我们写了一个简单的shell脚本,用来创建批量服务器的mysql 账号。  2.执行脚本内容; #!/bin/bash ## 此段shell 脚本的主要功能是实现在多个SQL Server IP实例上,创建账号。输入参数是两个,第一个是数据库...

    ConDex-Script:Shell脚本可解压缩和压缩各种扩展名的批量文件

    ConDex脚本Shell脚本可解压缩和压缩各种扩展名的批量文件。工作原理摘要: 为Linux / GNU用户创建的Shell应用程序。 其目标是同时自动执行多个文件的压缩和解压缩。 它有一个菜单供您选择是压缩还是解压缩,并在菜单...

    18个Linux Shell脚本经典案例视频.zip

    网盘文件永久链接 18个Linux Shell脚本经典案例(1-18) 脚本 Dos攻击防范(自动屏蔽攻击IP) Linux系统发送告警脚本 MySQL数据库备份单循环 ...目录文件变化监控和实时文件同步 自动发布Java项目 自动发布PHP项目脚本

    硬链壳扩展 HardLink ShellExtension 3.9.3.5 + x64 中文.rar

    要创建新的硬链接,您要做的就是在导航磁盘目录并选择链接源的同时右键单击文件或文件夹。 在接下来的步骤中,必须转到要放置文件的位置,然后通过再次打开上下文菜单将其放到该位置。 设置联结和其他文件夹类型 ...

    rename-xcode-files:Shell 脚本可轻松批量重命名 XCode 类、文件等

    例子: MyClassA ZZMyClassAMyClassB ZZMyClassBMyClassC ZZMyClassC##Step #2:将两个文件复制并粘贴到项目目录中,然后运行 ​​shell 脚本。 笔记: 此脚本将更新对在项目文件、XIB 文件、故事板文件、.h 和 .m ...

    Linux Shell脚本经典案例合集

    目录文件变化监控和实时文件同步.sh 批量创建100用户并设置密码脚本.sh 批量检测网站是否异常脚本.sh 批量主机远程执行命令脚本.sh 一键部署LNMP网站平台脚本.sh 一键查看服务器资源利用率.sh 自动发布Java项目...

    Shell脚本中执行sql语句操作mysql的5种方法

    1、将SQL语句直接嵌入到shell脚本文件中 代码如下: –演示环境  [root@SZDB ~]# more /etc/issue  CentOS release 5.9 (Final)  Kernel \r on an \m    root@localhost[(none)]> show variables like

    DB2数据库创建脚本自动生成脚本 bash shell和Python开发

    静默模式,很高效的一种批量创建多套db2数据库的解决方案,只需要简单将多套数据库创建要求在配置文件中配置好,运行自动生成脚本,即可快速根据要求生成所有数据库的创建脚本,方便,高效,实用。

    Fabsshell(Front and back system shell)

    后台接口调用均体现到在html文件中,若需要实现批量调用fabsshell接口的可参照html文件。 服务端受gcc++的限制,目前支持gcc的版本分别为7.3.0、4.8.5、4.4.7。最低支持到linux6.8版本,也即是可以使用4.4.7版本...

    注册表批量修改权限命令

    为了确保创建安全的环境,Windows 管理员通常需要了解特定用户或用户组对文件、目录、注册表项和 Windows 服务等资源具有哪种访问权限。AccessChk 能够通过直观的界面和输出快速回答这些问题。 AccessEnum 这一简单...

    离线安装snmp服务、修改snmp、syslog配置及创建审计员账号shell脚本

    离线安装snmp服务包、修改snmp、syslog ,创建审计员账号shell脚本,适用于cenos 7.x redhat 7.x,用于态势感知实用化提升、网络监控等领域,可以同时批量处理。脚本包含了大部分需要手工配置的步骤,通常主机实用化...

Global site tag (gtag.js) - Google Analytics