![](https://img-blog.csdnimg.cn/20201014180756919.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
shell编程
S1901
山东这块大数据找不到啥理想工作,转测试啦
展开
-
Linux如何压缩或解压文件到指定目录
解压文件到指定目录命令格式:tar -zxvf 【压缩包文件名.tar.gz】 -C 【路径】/例如:tar -zxvf aaa.tar.gz -C /tmp/压缩文件到指定目录命令格式:tar -zcvf 【目录】/ 【压缩包文件名.tar.gz】【源文件】例如:tar -zcvf /tmp/test.tar.gz japan/注意:一次压缩多个文件时,直接在源文件后用空格格开即可。...原创 2021-11-12 11:20:49 · 37672 阅读 · 0 评论 -
2021-5-20 520快乐!Linux系统学习:编写 shell 脚本,实现两个变量之间的加减乘除运算。
编写 shell 脚本,实现两个变量之间的加减乘除运算。今天是5.20,大家跟喜欢的人表白了吗?祝大家都表白顺利,如果是有对象的,那祝你们99!ღ( ´・ᴗ・` )比心代码:#!/bin/bashread -p "input number:" aread -p "input number:" bread -p "input fuhao:" ccase $c in+)let "result=$a+$b"echo $result;;-)let "result=$a-$b"echo $r原创 2021-05-20 13:41:50 · 3635 阅读 · 6 评论 -
2021-5-20 520快乐!Linux系统学习:编写 shell 脚本,定义一个数组包含元素-1,-3,6,7,2,-6,并输出大于 0 的所有元素。
编写 shell 脚本,定义一个数组包含元素-1,-3,6,7,2,-6,并输出大于 0 的所有元素。今天是5.20,大家跟喜欢的人表白了吗?祝大家都表白顺利,如果是有对象的,那祝你们99!ღ( ´・ᴗ・` )比心代码:#!/bin/basharr_s=(-1 -3 6 7 2 -6)for((i=0;i<${#arr_s[@]};i++))do if [ ${arr_s[$i]} -ge 0 ] then原创 2021-05-20 13:34:19 · 277 阅读 · 0 评论 -
2021-5-19 Linux系统学习:编写 shell 脚本,连续输入四个 100 以内的正整数,对输入的四个整数求和、 求最大值和最小值。
编写 shell 脚本,连续输入四个 100 以内的正整数,对输入的四个整数求和、 求最大值和最小值。代码:#!/bin/bashecho "Please enter four integers less than 100: "sum=0for((i=0;i<4;i++))do read var sum=$(($sum+$var)) if [ $i == 0 ] then max=$var原创 2021-05-19 20:46:50 · 1805 阅读 · 0 评论 -
2021-5-19 Linux系统学习:编写 shell 脚本,用户输入年份后,判断该年份是否为闰年。
编写 shell 脚本,用户输入年份后,判断该年份是否为闰年。代码:#!/bin/bashread -p "Input year:" years=$(($year%4))s2=$(($year%100))s3=$(($year%400))if [ $s -eq 0 -a $s2 -ne 0 -o $s3 -eq 0 ]then echo "$year is a leap year!"else echo "$year is not a leap year!"原创 2021-05-19 20:41:53 · 4062 阅读 · 2 评论 -
2021-5-19 Linux系统学习:分别使用until语句和while语句编写 shell 脚本程序
分别使用until语句和while语句编写 shell 脚本程序,使脚本运行结果如下:The loop is run 1 times.The loop is run 2 times.The loop is run 3 times.The loop is run 4 times.The loop is run 5 times.until语句代码:#!/bin/bashi=1until (($i==6))do echo "The loop is run $i times."原创 2021-05-19 20:32:32 · 374 阅读 · 0 评论 -
Linux系统学习:新建一个名为“test.cpp”的文件,使用 C++语言编写程序,通过调用函数计 算 1~10 的和。使用 g++对其进行编译,生成可执行文件执行
新建一个名为“test.cpp”的文件,使用 C++语言编写程序,通过调用函数计 算 1~10 的和。使用 g++对其进行编译,生成可执行文件执行。C语言代码:#include<stdio.h>#define pi 3.141592653int main(){ double r; printf("请输入圆半径:\n"); scanf("%lf",&r); printf("圆的面积为:\n"); printf("%lf\n",r*r*pi原创 2021-05-17 00:35:41 · 1292 阅读 · 1 评论 -
编写 shell 脚本,用户输入一个目录名,如果进入该目录成功就打印成功提示,否则打印出错提示。
编写 shell 脚本,用户输入一个目录名,如果进入该目录成功就打印成功提示,否则打印出错提示。代码:#!/bin/bashread -p "dirname: " dirnamecd $dirnameif [ $? -ne 0 ]; then echo "failed"else echo "succeed"fi我们通过ls命令,可以发现当前文件夹sss中有一个名为"xxx"的文件夹:运行:运行shell脚本——mkdir.sh:系统提示 : succeed,并且用原创 2021-05-16 14:49:13 · 1786 阅读 · 0 评论