创建sh文件

创建sh文件

#/bin/bash
v_file=$1
v_type=$2
v_desc=$3
touch $v_file
echo ‘#=======================================================================================‘ > $v_file
echo ‘#/bin/bash‘ >> $v_file
echo ‘#auth: xiluhua‘ >> $v_file
echo ‘#date: ‘$(date +%Y%m%d) >> $v_file
echo ‘#desc: ‘$v_desc >> $v_file
echo ‘#=======================================================================================‘ >> $v_file

if [ -n $v_type ]
then
    chmod +$v_type $v_file
fi

exit 0
时间: 2024-11-21 05:53:48

创建sh文件的相关文章

Linux下对sh文件的基本操作总结

刚刚学习,做一点和shell脚本有关的笔记. 1.创建test.sh文件 touch test.sh 2.编辑sh文件 vi test.sh 3.保存退出 敲击esc, 然后输入 :wq ,回车退出 4.添加可执行权限,当然默认就是可执行的. chmod +x test.sh 5.运行文件 (1)./test.sh (2)sh test.sh 6.删除文件 rm test.sh

SSH远程登录、.sh文件后缀运行、l l命令结果说明、VIM模式切换

目录 SSH远程登录..sh文件后缀运行.l l命令结果说明.VIM模式切换 SSH远程安全登录 .sh文件后缀运行 l l命令结果说明 VIM模式切换 SSH远程登录..sh文件后缀运行.l l命令结果说明.VIM模式切换 SSH远程安全登录 SSH为网络协议,专门为远程登录会话和其他网络服务提供安全性的协议,用于在计算机之间的加密登录,对数据进行加密. SSH主要用于远程登录,主要有口令登录和公钥登录,现简单说下口令登录基本用法: #使用root账户登录远程主机 默认端口是22 可以修改端口

Linux安装vsftp:install: 无法创建普通文件“/usr/local/man/man8/vsftpd.8”:没有那个文件或目录

在编译模式中安装vsftpd时,出错:install:无法创建普通文件"/usr/local/man/man8/vsftpd.8":没有那个文件或目录 如下图 找到安装的目录,修改安装的配置文件MakeFIle,我的结构如下图 修改文件中的内容,在MakeFile中修改内容如下 修改成下面的代码 然后,再重新sudo make install一遍,就OK了

eclipse maven工程中src/main/resources目录下创建的文件夹是包图标的解决方法

如图:在src/main/resources目录下创建的文件夹却以包的图标显示  修改方法: 入下图,按顺序1 ,2,3,4操作,把3处remove,在4处添加**  修改后如下:  然后点击完成后,文件夹图标显示正常了 

Windows下使用创建多层文件夹 SHCreateDirectoryEx 函数需要注意的问题

1.在使用SHCreateDirectoryEx函数创建多层文件夹的过程中,发现在文件夹路径中,只能使用\\而不能使用/,否则将创建文件夹失败. 2.下面为在MFC中使用的代码片段 CString new_path = "C:/abc/d/e"; //SHCreateDirectoryEx函数必须使用\\,不能使用/ new_path.Replace("/", "\\"); //判断是否存在该文件夹 if (!PathIsDirectory(ne

创建日志文件并在该文件里添加内容

'创建日志文件并在该文件里添加内容 Sub writelog(log) Const forreading =1,forwriting =2,foraddpending=8 Dim fso,f Dim filepath filepath ="C:\log\log.txt" Set fso =createobject("scripting.filesystemobject") If fso.FileExists(filepath) = false Then Set f

创建应答文件之自定义部署Win7系统模版

在SCVMM和VDI中,可以通过创建Win7系统模版来批量部署,可以节省很多重复的操作.创建Windows系统模版,必须要经过Sysprep.exe这个工具来重新封装.我们新装一个Win7系统,使用Sysprep直接做成模版,那我们在这个Win7系统上所做的所有设置都会被还原,不能达到所有虚拟机保持同样个性化的设置.现在我们可以使用应答文件来保留模版机上所有设置,Sysprep之后仍然存在.本次实验我们使用Win7系统做示范,在这之前需要下载好适用于Win7的AIK工具和Win系统镜像. 下载链

SQL Server 2008 R2 附加数据库 “尝试打开或创建物理文件 拒绝访问”的解决办法

其实是来自一篇SQL Server 2005同样错误的帖子,不过试了在SQL Server 2008 R2下面也有效,记录一下. 解决方法: 在所有程序—Microsoft SQL Server 2008 R2—配置工具—SQL Server 配置管理器,点击"SQL Server 服务",右边会显示正在运行的服务,以及对应的用户,右击SQL Server (MSSQLSERVER),选择“属性”,把内置帐户选择为"Local System",点击重新启动就OK了.

ubuntu/linux mint 创建proc文件的三种方法(二)

在做内核驱动开发的时候,可以使用/proc下的文件,获取相应的信息,以便调试. 大多数/proc下的文件是只读的,但为了示例的完整性,都提供了写方法. 方法一:使用create_proc_entry创建proc文件(简单,但写操作有缓冲区溢出的危险): 方法二:使用proc_create和seq_file创建proc文件(较方法三简洁): 方法三:使用proc_create_data和seq_file创建proc文件(较麻烦,但比较完整): 示例四:在proc文件中使用内核链表的一个示例(用的方