一、最简单的shell程序
1、新建一个 名字为helloworld.sh 文件, linux的文件是没有扩展名之分的,这里用.sh 是大家约定俗称的命名方式。
#!/bin/bash 这里解释是用shell bash
echo Hello World! 打印 hello world
二、直接在命令行里面使用shell 编程
1、使用variable(变量) 注意:shell不想java可以随意添加空格,shell的空格代表结束,所以不能随意添加空格。
2、S=`expr 2 + 3` 这里非常的严谨,expr后面要使用一个空格,2后面要有空格+后面也要有空格。少了就不行
不隔开就不是一个运算符了。
逻辑处理
for
#!/bin/bash for ((i=0;i<5;i++)) do echo "hello world" done
while
#!/bin/bash i=1 while ((i<=5)) do echo "hello world" let i++ done
if
#!/bin/bash read -p "please enter your name:" NAME #printf '%s ' $NAME if [ $NAME = root ] then echo "hello ${NAME} , welcome !" elif [ $NAME = enzo ] then echo "hello ${NAME} , welcome !" else echo "滚犊子" fi