首页 > Python资料 博客日记

1.01shell脚本

2025-01-02 20:00:06Python资料围观24

Python资料网推荐1.01shell脚本这篇文章给大家,欢迎收藏Python资料网享受知识的乐趣

1.思维导图

2.相关练习

(1)终端输入一个C源文件名(.c结尾)判断文件是否有内容,如果没有内容删除文件,如果有内容编译并执行改文件。

1>代码

#!/bin/bash
read -p "请输入一个C源文件名:" filename
if [[ -e "$filename" && "$filename" == *.c ]]
then
    if [ -s "$filename" ]
    then
        gcc $filename
        ./a.out
    else
        echo "该文件是空文件"
        rm $filename
        echo "已删除"
    fi
else
    echo "该文件不存在或者不是.c文件!"
fi

2>运行效果

(2)终端输入两个文件名,判断哪个文件的时间戳更新。

1>代码

#!/bin/bash
read -p "请输入两个文件名:" filename1 filename2
if [[ -e $filename1 && -e $filename2 ]]
then
    if [ "$filename1" -nt "$filename2" ]
    then
        echo "$filename1的时间戳更新"
    elif [ "$filename1" -ot "$filename2" ]
    then
        echo "$filename2的时间戳更新"
    else
        echo "两个文件的时间戳一样"
    fi
else
    echo "$filename1或$filename2不存在!"
fi

2>运行效果


版权声明:本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:jacktools123@163.com进行投诉反馈,一经查实,立即删除!

标签:

相关文章

本站推荐