linux shell 编程基础

echo 显示内容

echo "Hello World"

echo 123

echo "Hello" "python"

1 字符串         文本/一句话/单词/字母

使用的时候要加英文的双引号

2 数字

3 多个字符串 中间使用空格隔开

echo "a" "b" "c"

变量:代词 代表它保存的值

变量的名称 = 要保存的值

a=1

输出 变量a 的值

a=1

echo $a

.sh文件规范写法:

        第一行:#! /bin/sh

                        #! 告诉系统他后面的参数是用来执行这个文件的程序

运行.sh文件:

                 sh + .sh文件名 不需要改变文件权限

                 ./ + .sh文件名 需要对文件添加执行权限

                        chmod 777 c.sh

                        chmod u+x c.sh

注释 在脚本中存在,起说明作用,不会被执行的部分

# 后面的文本都是注释的内容

字符串: 字符串  可以使用单引号/双引号,也可以不使用引号

 单引号注意的问题:

         单引号里面的任何字符都会被原样输出

        单引号字符串里面的变量是无效的

        单引号字符串里面不能出现单独的一个单引号

        (对单引号使用转义符也不行),但可以成对出现

        作为字符串拼接使用

[root@server1 ~]# str='adc'
[root@server1 ~]# echo str
str
[root@server1 ~]# echo $str
adc
[root@server1 ~]# st='abc=$str'
[root@server1 ~]# echo $st
abc=$str
[root@server1 ~]# st="abc=$str"
[root@server1 ~]# echo $st
abc=adc
[root@server1 ~]#

  双引号里面可以将又变量和转义符(要加一个 -e)

\n        换行符        \t        8个字符的位置    

               

        

  • 10
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值