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

大专毕业设计网站灰色词排名推广

大专毕业设计网站,灰色词排名推广,宁波做网站公司,公司做网站入什么科目判断一个数是奇数还是偶数 要求: 编写一个 Shell 脚本,用户输入一个整数,判断该数是奇数还是偶数,并输出结果。 [rootnode test01]# touch Determine parity.sh [rootnode test01]# vim Determine parity.sh 还有 2 个文件等待…

判断一个数是奇数还是偶数

要求:
编写一个 Shell 脚本,用户输入一个整数,判断该数是奇数还是偶数,并输出结果。

[root@node test01]# touch Determine parity.sh
[root@node test01]# vim Determine parity.sh 
还有 2 个文件等待编辑
#!/bin/bashread -p "请输入一个整数: " numif ((num % 2 == 0)); thenecho "$num 是偶数"
elseecho "$num 是奇数"
fi[root@node test01]# chmod a+rx Determine parity.sh 
[root@node test01]# ./Determine parity.sh 
请输入一个整数: 7
7 是奇数

read -p 读取用户输入,并将其存入变量 num 

((num % 2 == 0)) 用于判断 num 是否能被 2 整除,若能整除,则是偶数,否则是奇数

计算 1 到 N 的累加和

要求:
编写一个 Shell 脚本,用户输入一个正整数 N,计算 1+2+...+N 的累加和,并输出结果。

#!/bin/bashread -p "请输入一个正整数 N: " N
sum=0for ((i=1; i<=N; i++))
dosum=$((sum + i))
doneecho "1 到 $N 的累加和是: $sum"

sum=$((sum + i)) 进行累加运算 

统计一个文件中某个单词出现的次数

要求:
编写一个 Shell 脚本,用户输入文件名和要查找的单词,统计该单词在文件中的出现次数。

#!/bin/bashread -p "请输入文件名: " filename
read -p "请输入要查找的单词: " wordif [[ ! -f "$filename" ]]; thenecho "文件 $filename 不存在!"exit 1
ficount=$(grep -o -w "$word" "$filename" | wc -l)
echo "单词 '$word' 在文件 '$filename' 中出现了 $count 次"

-o 只匹配目标单词,不匹配整行 

-w 确保匹配完整单词,而不是单词的子串

wc -l 计算匹配的行数,即单词出现的次数。

批量重命名文件

要求:
编写一个 Shell 脚本,将当前目录下所有 .txt 文件的扩展名改为 .bak

#!/bin/bashfor file in *.txt
doif [[ -f "$file" ]]; thenmv "$file" "${file%.txt}.bak"fi
doneecho "所有 .txt 文件已重命名为 .bak"

for file in *.txt 遍历所有 .txt 文件。

if [[ -f "$file" ]] 确保 file 是普通文件,而不是目录或其他类型的文件 

mv "$file" "${file%.txt}.bak"

${file%.txt} 去掉 .txt 后缀   .bak 作为新的后缀名

批量创建用户并设置密码为 123

要求:
编写一个 Shell 脚本,批量创建用户&user并设置密码为 123

#!/bin/bashinput_file="users.txt"if [[ ! -f "$input_file" ]]; thenecho "用户列表文件不存在!"exit 1
fiwhile read -r user; doif id "$user" &>/dev/null; thenecho "用户 $user 已存在,跳过"elseuseradd "$user"echo "$user:123" | chpasswdecho "用户 $user 创建成功,密码已设置为 123"fi
done < "$input_file"

[[ ! -f "$input_file" ]]:如果 users.txt 文件不存在,则输出错误信息并退出脚本 

id "$user":查询系统中是否存在该用户 

&>/dev/null:如果用户存在,屏蔽命令的标准输出和错误输出,防止屏幕上显示不必要的信息。 

创建用户列表文件 users.txt

echo -e "user1\nuser2\nuser3" > users.txt

运行脚本 

chmod +x batch_create_users.sh
./batch_create_users.sh

验证

cat /etc/passwd | grep "user"
su - user1

 

 

 

http://www.dtcms.com/wzjs/518581.html

相关文章:

  • 什么网站做简历免费下载郑州网络营销顾问
  • 公司首页模板深圳网站seo推广
  • 玉林市城市建设投资有限公司网站2021全国大学生营销大赛
  • 自己怎么做百度网站空间谷歌竞价排名推广公司
  • 云浮网站网站建设seo的优化原理
  • 怎么制作一个简单的网站谷歌地图下载
  • 荣昌集团网站建设外贸网站推广
  • 深远互动 网站建设磁力链接搜索引擎2021
  • 外贸先做网站还是开公司搜索引擎查询
  • 建设购物网站需要多少钱看今天的新闻
  • 网站建设的行业客户个人网页免费域名注册入口
  • 简述电子政务系统网站建设的基本过程网络推广优化
  • 网站建设 网页2023年8月份新冠症状
  • 暴雪游戏排行榜前十名seo策略是什么意思
  • 山东外贸网站建设是什么seo策略什么意思
  • 安徽网站开发武汉疫情最新动态
  • 网站开发未按合同约定工期完工网站软文推广范文
  • 做图书网站赚钱吗产品seo是什么意思
  • 织梦dedecms大气微电影网站模板crm系统网站
  • 免费做公司手机网站网站收录查询系统
  • 南充建设企业网站网站怎么找
  • wordpress菜单相对地址搜索引擎优化公司
  • 快速建站服务谷歌三件套
  • 街道人大网站建设怎么自己做网站推广
  • 国内永久免费crm系统在线sem和seo有什么区别
  • wordpress建站教程百科如何在百度推广自己的产品
  • 常州网站网站建设如何创建公司网站
  • 陕西建设部网站百度关键词如何优化
  • 网站设计报价是多少企业推广策略
  • 华润置地建设事业部官方网站百度网络营销推广