数学思想方法-分布式计算-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$

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

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

【正版授权,激活自己账号】: Jetbrains全家桶Ide使用,1年售后保障,每天仅需1毛

【官方授权 正版激活】: 官方授权 正版激活 支持Jetbrains家族下所有IDE 使用个人JB账号...

(0)


相关推荐

  • idea社区版_idea社区版够用吗

    idea社区版_idea社区版够用吗IDEA官网地址:https://www.jetbrains.com/idea/download/#section=windows下载社区版后,点击安装,就进行傻瓜式的安装了。以上两个步骤中有一个点击next的时候时间会稍稍有点久,耐心等待一下就好了。点击安装,IDEA社区版就安装完成了,安装好之后打开IDEA工具,会有如下提示:我是第一次使用,直接选择Donotimportsettings就行了。到这里就进入IDEA工具了,选择你喜欢的主题风格,当然这还不算正式的完成,我

  • 用示波器调出李萨如图形步骤_示波器李萨如图形不稳定怎么调节

    用示波器调出李萨如图形步骤_示波器李萨如图形不稳定怎么调节1.首先我们需要校准接通电源打开仪器准备校准2.接好两根线3调节得到方波和三角波4调节频率得到李萨如图形示波器的使用

  • PHP安装Eclipse与使用

    PHP安装Eclipse与使用PHP有非常多相当不错的开发工具,如ZendStudio、NetBeans、phpdesigner等,但对于习惯Java编程的程序员们来说,最经常使用的还要属Eclipse。那么Eclipse能用于

  • FindWindowEx函数

    FindWindowEx函数当你想控制一个现有的窗口程序时,就需要获取那个程序的窗口句柄。比如有一些黑客软件需要查找到窗口,然后修改窗口的标题。在外挂流行的今天,惊奇地发现它们也可以修改输入窗口的文字。这其中,就需要使用到FindWindowEx函数来定位窗口。下面就来使用这个函数来实现控制Windows里带的计算器程序。打开计算器程序,最小化在状态下面,运行本例子,点击创建按钮后,就可以点按钮,就会把计算器显示在最前面。

  • 在虚拟机上安装XP系统「建议收藏」

    在虚拟机上安装XP系统「建议收藏」WindowsXP番茄家园的安装点击”文件”–>”新建”–>”虚拟机”–>弹出”新建虚拟机向导”的欢迎界面.–>”下一步”配置你的新虚拟机,选择”典型”–>”下一步”选择客户机操作系统–>”MicrosoftWindows”-,版本:WindowsXPProfessional–>”下一…

  • 递归数列是什么_数列递归

    递归数列是什么_数列递归递归数列-递归数列    (recursivesequence):一种用归纳方法给定的数列。递归数列-举例    例如,等比数列可以用归纳方法来定义,先定义第一项a1的值(a1≠0),对于以后的项,用递推公式an+1=qan(q≠0,n=1,2,…)给出定义。一般地,递归数列的前k项a1,a2,…,ak为已知数,从第k+1项起,由某一递推公式a

发表回复

您的电子邮箱地址不会被公开。

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