zoukankan      html  css  js  c++  java
  • linux bash shell 基本语法

    一 变量的取用与设定(注意等号前后不能有空格)

    1. read 

    读取来自键盘的输入内容赋值给变量,使用方法如下 

    root@dev:/opt/android-sdk/sdk/# read var_read
    this is what i get from my keyboard
    root@dev:/opt/android-sdk/sdk/# echo ${var_read}
    this is what i get from my keyboard

    2. declare

    声明变量,定义变量时如果不加 declare, 其实效果也是一样的

    root@dev:/opt/android-sdk/sdk/# declare a=hw
    root@dev:/opt/android-sdk/sdk/# b=hw
    root@dev:/opt/android-sdk/sdk/# echo ${a}
    hw
    root@dev:/opt/android-sdk/sdk/# echo ${b}
    hw

    另外,如果declare命令还有别的语法:

    -a 将后面的变量设为array

    -i 就后面的变来那个设为整数

    -r 将后面的变量设置为只读的

    3. export

    将后面的变量变为环境变量,该变变量在所有的shell中可以看到

    root@dev:/opt/android-sdk/sdk/# var_1=hw
    root@dev:/opt/android-sdk/sdk/# export var_1
    root@dev:/opt/android-sdk/sdk/# export var_2=hw

    4. array

    定义数组的方式:var[index]=content

     

  • 相关阅读:
    POJ 1458 Common Subsequence 【最长公共子序列】
    Codeforces Round #283 (Div. 2) A
    HDU 1009 FatMouse' Trade【贪心】
    HDU 2037 今年暑假不AC【贪心】
    Codeforces Round #282 (Div. 2) A
    HDU 2955 Robberies【01背包】
    bzoj4811
    bzoj2243
    bzoj2325
    bzoj3531
  • 原文地址:https://www.cnblogs.com/yxmfighting/p/8043446.html
Copyright © 2011-2022 走看看