数学思想方法-分布式计算-linux/unix技术基础(5)

数学思想方法-分布式计算-linux/unix技术基础(5)

大家好,又见面了,我是全栈君,今天给大家准备了Idea注册码。

shell命令行参数

-bash-4.2$ cat test1.sh
#!/bin/sh
echo “$0  “
echo “$1  “
echo “$2  “

-bash-4.2$ ./test1.sh a b c
./test1.sh  
a  
b  
-bash-4.2$ 

本博客全部内容是原创,假设转载请注明来源

http://blog.csdn.net/myhaspl/

显示全部命令行參数

-bash-4.2$ cat test1.sh
#!/bin/sh
until [ -z “$1” ]
do
   echo “$1  “
   shift
done
-bash-4.2$ ./test1.sh a b c d e f
a  
b  
c  
d  
e  

-bash-4.2$ cat test1.sh
#!/bin/sh
index=1
for myarg in $*
do
   echo “NO#$index=$myarg”
   let “index+=1”
done
-bash-4.2$ ./test1.sh a b c d e f
NO#1=a
NO#2=b
NO#3=c
NO#4=d
NO#5=e
NO#6=f
-bash-4.2$ 

条件表达式

-bash-4.2$ cat test1.sh
#!/bin/sh
a=1
b=2
if [ $a -gt $b ]
then
   echo “GT”
else
   echo “LT”
fi
-bash-4.2$ ./test1.sh
LT
-bash-4.2$ 

-bash-4.2$ cat test1.sh
#!/bin/sh
a=2
b=2
if [ $a -gt $b ]
then
   echo “GT”
elif [ $a -eq $b ]
then
   echo “eq”
else
   echo “LT”
fi
-bash-4.2$ ./test1.sh
eq
-bash-4.2$ 

-bash-4.2$ cat test1.sh
#!/bin/sh
echo “=====================”
echo “1.a”
echo “2.b”
echo “3.c”
read  mychoice
case $mychoice in
     1 ) echo “a”;;
     2 ) echo “b”;;
     3 ) echo “c”;;
esac
exit 0
-bash-4.2$ ./test1.sh
=====================
1.a
2.b
3.c
2
b
-bash-4.2$ 

循环

-bash-4.2$ cat test1.sh
#!/bin/sh
for filename in `ls`
do
    echo $filename
done
-bash-4.2$ ./test1.sh
1
abc
abd
error.log
hadoop-2.4.1
hadoop-2.4.1-src.tar.gz
hadoop-2.4.1.tar.gz
hello
mydoclist

显示全部偶数

:true都表示为真的意思

-bash-4.2$ cat test1.sh

#!/bin/sh

a=0

while :

do

  let “a=$a + 1”

   if[ $a -gt 20 ]

  then

     break

   fi

   if[ $(($a%2)) -eq  1 ]

  then

     continue

   fi

  echo $a

done  

-bash-4.2$ ./test1.sh

2

4

6

8

10

12

14

16

18

20

-bash-4.2$

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

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

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • Pycharm中的代码调试基本步骤

    Pycharm中的代码调试基本步骤文章目录步骤一、在所选行点击鼠标左键,此时会出现红点标记,若想取消再点击一次即可步骤二、在空白处单击鼠标右键,并点击DEBUG选项步骤三、点击控制台相关的功能按键就行调试步骤一、在所选行点击鼠标左键,此时会出现红点标记,若想取消再点击一次即可步骤二、在空白处单击鼠标右键,并点击DEBUG选项步骤三、点击控制台相关的功能按键就行调试…

    2022年8月28日
    2
  • 分形之谢尔宾斯基(Sierpinski)地毯

    分形之谢尔宾斯基(Sierpinski)地毯前面讲了谢尔宾斯基三角形,和这一节的将把三角形变为正方形,即谢尔宾斯基地毯,它是由瓦茨瓦夫·谢尔宾斯基于1916年提出的一种分形,是自相似集的一种。谢尔宾斯基地毯的构造与谢尔宾斯基三角形相似

    2022年7月4日
    48
  • 2021年社工必备查询网址汇总[通俗易懂]

    2021年社工必备查询网址汇总[通俗易懂]社工查询网站手机号注册网站查询信用查询国内企业信息政府信息查询身份信息查询驾驶员及车辆信息查询物品资产查询物流查询发票查询金融查询手机信息查询个人信息查询搜索引擎手机号注册网站查询牛查查http://www.newx007.com比REG007更好用的查询手机注册网站的神器信用查询1、信用中国查询内容:工商注册企业和个人、行政许可和处罚网址:http://www.creditchina.gov.cn/2、全国企业信用信息公示查询内容:全国企业工商登记注册信息http://g

    2022年6月1日
    93
  • 第一次面试实习生经历

    第一次面试实习生经历

    2022年2月3日
    36
  • css如何选择相同class下的第一个class元素和最后一个元素?

    css如何选择相同class下的第一个class元素和最后一个元素?

    2021年11月3日
    258
  • div css教程视频_视频教程

    div css教程视频_视频教程DIV+CSS当今WEB开发流行前台页面布局方式。完整的代码演示,细致的讲解,高胖胖老师带你迅速掌握DIV+CSS应用技巧。DIV+CSS视频教程(一)下载地址:http://www.phpch

    2022年8月3日
    4

发表回复

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

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