shell创建文件

shell创建文件创建文件夹shell脚本#!/bin/bashdir="/root/test_dir"if[!-d"$dir"];thenmkdir$direcho"创建文件夹成功"elseecho"文件夹已经存在"fi添加可执行权chmod+xtest_file.sh创建文件shell脚本#!/bin/bashfileP…

大家好,又见面了,我是你们的朋友全栈君。

创建文件夹

  • shell脚本
#!/bin/bash
dir="/root/test_dir"
if [ ! -d "$dir" ];then
mkdir $dir
echo "创建文件夹成功"
else
echo "文件夹已经存在"
fi
  • 添加可执行权
chmod +x test_file.sh

创建文件

  • shell脚本
#!/bin/bash
filePath="/root/test_file.zzz"
if [ ! -f "$filePath" ];then
touch $filePath
echo "hello liyang" > $filePath
echo "文件创建完成"
else
echo "文件已经存在"
fi
  • 查看文件内容
[root@localhost ~]# cat test_file.zzz
hello liyang

文件是否存在的参数说明

-e 判断对象是否存在
-d 判断对象是否存在,并且为目录
-f 判断对象是否存在,并且为常规文件
-L 判断对象是否存在,并且为符号链接
-h 判断对象是否存在,并且为软链接
-s 判断对象是否存在,并且长度不为0
-r 判断对象是否存在,并且可读
-w 判断对象是否存在,并且可写
-x 判断对象是否存在,并且可执行
-O 判断对象是否存在,并且属于当前用户
-G 判断对象是否存在,并且属于当前用户组
-nt 判断file1是否比file2新 [ “/data/file1” -nt “/data/file2” ]
-ot 判断file1是否比file2旧 [ “/data/file1” -ot “/data/file2” ]

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/150195.html原文链接:https://javaforall.net

(0)
上一篇 2022年6月18日 下午7:00
下一篇 2022年6月18日 下午7:00


相关推荐

  • SQLyog详细使用教程[通俗易懂]

    SQLyog详细使用教程[通俗易懂]SQLyog详细使用教程

    2022年4月18日
    94
  • matlab中acos得到的弧度范围,matlab角度弧度

    matlab中acos得到的弧度范围,matlab角度弧度MATLAB 中 FFT 的使用方法 数学 自然科学 专业资料 MATLAB 中 4 3Matlab 应用利用 Matlab 编制程序 由 1 个主程序 5 个子程序组成 主程序为 curve m 子程序分别为角度转换成弧度子程序 degrad m 弧度转换成角度子程序 再计算 75Hz 信号的相位 atan2 192 3 4315E 12 1 5708 弧度 换算成角度就是

    2025年11月24日
    7
  • sql存储过程简单例题_sql存储过程实例详解

    sql存储过程简单例题_sql存储过程实例详解1、创建存储过程P1,查询每个学生的修课门数,要求列出学生学号、姓名及修课门数。createprocP1asselectStudent.StudentID,StudentName,count(CourseID)选修门数fromStudentjoinGradeonGrade.StudentID=Student.StudentIDgroupbyStudent.StudentID,StudentNamego2、创建存储过程P2,查询学生的学号、姓名、课程名、成绩

    2022年8月30日
    6
  • 全局变量、静态全局变量、静态局部变量和普通局部变量的区别

    全局变量、静态全局变量、静态局部变量和普通局部变量的区别按存储区域分 全局变量 静态全局变量和静态局部变量都存放在内存的全局数据区 局部变量存放在内存的栈区按作用域分 1 全局变量在整个工程文件内都有效 2 静态全局变量只在定义它的文件内有效 3 静态局部变量只在定义它的函数内有效 且程序仅分配一次内存 函数返回后 该变量不会消失 局部变量在定义它的函数内有效 但是函数返回后失效 4 全局变量和静态变量如果没有手工初始化 则由编译

    2026年3月17日
    2
  • 一文读懂扣子(Coze)常用组件:节点&大模型&插件详解

    一文读懂扣子(Coze)常用组件:节点&大模型&插件详解

    2026年3月12日
    5
  • MySQL中的IFNULL函数和IF函数

    MySQL中的IFNULL函数和IF函数nbsp nbsp MySQL 中的 IFNULL 函数类似于 Oracle 中的 NVL 函数 其表达式为 IFNULL expr1 expr2 含义是 如果第一个参数不为空 则返回第一个参数 否则返回第二个参数 nbsp nbsp nbsp nbsp IF expr1 expr2 expr3 类似于 Oracle 中的 NVL2 函数 含义是 如果第一个表达式的值为 TRUE 不为 0 或 null 则返回第二个参数的值 否则返回第三个参数的值

    2026年3月18日
    2

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号