zoukankan      html  css  js  c++  java
  • 老李分享:《Linux Shell脚本攻略》 要点(一)

    老李分享:《Linux Shell脚本攻略》 要点(一)

     

    第一章:Shell起步基础

     

    1、变量:在bash中,每一个变量的值都是字符串。无论你给变量赋值时,有没有使用引号,值都会以字符串的形式存储。

    2、var=value; //赋值操作

    var = value; //相等操作

    3、获取字符串的长度

    [ycy@localhost ~]$ var=yang

    [ycy@localhost ~]$ length=${#var} [ycy@localhost ~]$ echo $length 4

     

    4、求解算数运算的几种方法:

    [root@localhost program_test]# cat easy_calc.sh

    #! /bin/bash

    a=1

    b=2

    rst1=$[ a + b ]

    rst2=$(( a + b ))

    rst3=`expr 1 + 2`

    echo "rst1=$rst1"

    echo "rst2=$rst2"

    echo "rst3=$rst3"

    5、重定向

    [root@localhost program_test]# ls + 2 &> outerr.txt [root@localhost program_test]# ls + 2 > out2err.txt 2>&1 [root@localhost program_test]# diff outerr.txt  out2err.txt [root@localhost program_test]# 

     

    6、/dev/null是一个特殊的设备文件,这个文件接收到的任何数据都会丢弃。

     

    7、修改调试

    #!/bin/bash 改为 #!/bin/bash -xv     //等价于开启了启动调试的功能。

     

    8、read -p //读取.

    [root@localhost program_test]# read -p "please input: " var please input: laoyang [root@localhost program_test]# echo $var laoyang

  • 相关阅读:
    文件操作
    set集合,深浅拷贝
    is 和 == 区别 id()函数
    字典
    列表
    基本数据类型
    第十二章 if测试和语法规则
    第十一章 赋值、表达式和打印
    第十章 python语句简介
    第九章元组、文件及其他
  • 原文地址:https://www.cnblogs.com/poptest/p/4981468.html
Copyright © 2011-2022 走看看