当前位置: 首页 > news >正文

法治与安全做讲座网站上海 做网站

法治与安全做讲座网站,上海 做网站,物流网站有哪些,电商网站经营性备案文章目录 1. 计算1到100的和2. 列出当前目录下所有文件和文件夹3. 检查文件是否存在4. 备份文件到指定目录(简单示例)5. 打印系统当前日期和时间6. 统计文件中的行数7. 批量重命名文件(将.txt后缀改为.bak)8. 查找进程并杀死&…

文章目录

  • 1. 计算1到100的和
  • 2. 列出当前目录下所有文件和文件夹
  • 3. 检查文件是否存在
  • 4. 备份文件到指定目录(简单示例)
  • 5. 打印系统当前日期和时间
  • 6. 统计文件中的行数
  • 7. 批量重命名文件(将.txt后缀改为.bak)
  • 8. 查找进程并杀死(根据进程名简单查找)
  • 9. 创建多个空文件
  • 10. 简单的菜单脚本

【网络云计算】2024第50周-每日【2024/12/13】小测-理论-写10个Bash Shell脚本-解析

1. 计算1到100的和

#!/bin/bash
# 初始化一个变量sum为0
sum=0
# 使用for循环从1到100累加
for (( i = 1; i <= 100; i++ )); dosum=$((sum + i))
done
# 输出结果
echo "1到100的和为: $sum"

2. 列出当前目录下所有文件和文件夹

#!/bin/bash
# 使用ls命令列出当前目录内容, -l表示长格式
ls -l

3. 检查文件是否存在

#!/bin/bash
file="test.txt"
# 使用 -e选项检查文件是否存在
if [ -e $file ]; thenecho "$file存在"
elseecho "$file不存在"
fi

4. 备份文件到指定目录(简单示例)

#!/bin/bash
# 源文件
src_file="source.txt"
# 目标备份目录
backup_dir="/backup"
# 检查源文件是否存在
if [ -e $src_file ]; then# 如果备份目录不存在则创建if [! -d $backup_dir ]; thenmkdir -p $backup_dirfi# 使用cp命令备份文件cp $src_file $backup_direcho "文件 $src_file 备份到 $backup_dir 成功"
elseecho "源文件 $src_file 不存在,无法备份"
fi

5. 打印系统当前日期和时间

#!/bin/bash
# 使用date命令获取并打印日期和时间
date

6. 统计文件中的行数

#!/bin/bash
file="data.txt"
# 使用wc -l命令统计行数
line_count=$(wc -l < $file)
echo "$file的行数为: $line_count"

7. 批量重命名文件(将.txt后缀改为.bak)

#!/bin/bash
# 遍历当前目录下所有.txt文件
for file in *.txt; doif [ -e $file ]; thennew_file="${file%.txt}.bak"mv $file $new_fileecho "重命名 $file$new_file"fi
done

8. 查找进程并杀死(根据进程名简单查找)

#!/bin/bash
process_name="firefox"
# 使用pgrep查找进程ID
pid=$(pgrep $process_name)
if [ -n "$pid" ]; then# 使用kill命令杀死进程kill $pidecho "已杀死进程 $process_name,进程ID为 $pid"
elseecho "未找到名为 $process_name 的进程"
fi

9. 创建多个空文件

#!/bin/bash
# 创建5个空文件
for (( i = 1; i <= 5; i++ )); dotouch "file_$i.txt"echo "创建了文件file_$i.txt"
done

10. 简单的菜单脚本

#!/bin/bash
while true; doecho "1. 显示当前目录内容"echo "2. 显示日期和时间"echo "3. 退出"read -p "请选择操作: " choicecase $choice in1)ls -l;;2)date;;3)break;;*)echo "无效选择,请重新输入";;esac
done

这些脚本涵盖了Bash脚本的一些常见操作,如数学计算、文件操作、进程管理和用户交互等。

http://www.yayakq.cn/news/135788/

相关文章:

  • wordpress 站点收录英文企业网站源码
  • 东莞免费模版网站建设集团管理软件
  • 惠州有做网站的吗进网站显示建设中怎么解决
  • 深圳做网站(信科网络)北京赵公口网站建设
  • 自考在线做试卷的网站谷歌在线搜索
  • 荆州市做网站的成都网站关键词排名
  • 手机自助建网站如何做好品牌宣传工作
  • 网站优化的核心不包括做网站的html框架
  • 建设厅证各省网站都可以查吗什么是网络营销推广
  • 做公司网站需要会什么科目毕业设计静态网站建设选题依据
  • 建筑公司网站董事长致辞做网站在什么地方发帖子呢
  • 成都 地铁 建设 网站店铺装修一平方大概多少钱
  • 中国交通建设集团有限公司网站装修设计公司有哪些
  • 银川网站建设培训哪家好深圳高端网站建设公司排名
  • 网站上线过程二级域名对网站帮助
  • 零食网站建设需求分析怎样创建一个自己的网站
  • 重庆江北网站建设公司北京外包公司有哪些
  • 网站页面制作多少钱青岛网站制作流程
  • 备案 个人网站名称公司域名注册后怎么建设网站
  • 新网的网站建设一般是多少钱网页设计代码书
  • 五原网站建设排行榜123网
  • 网站开发排名郑州网站建设修改
  • python人网站开发案例做摄影网站的目的是什么意思
  • 网站接入服务 公司切削工具东莞网站建设
  • 平顶山营销型网站建设wordpress 文章全部显示
  • 响应式网站建设价位手机百度高级搜索入口在哪里
  • 惠阳做网站宿州网站开发公司
  • 智能建站服务平台网页视频下载快捷键
  • 拼多多网站的类型在线玩小游戏网页版
  • 网站接入服务商是什么郑州云帆网站设计