[shell] shell中杂谈

shell中[] 判断文件或者目录
判断文件是否大于用两个中括号[[]],或者两个小括号。
中括号一般判断数字的大小
(())判断计算的意思

  1. echo
    echo 输出空字符+空行
    echo -n 输出空字符不加空行==什么都不输出
    echo -e 能够识别以\开头的一些特殊字符,详见man echo

  2. read
    read -p "Please input number: " input

Please input number: 123

echo $input

123

  1. 在bash里,这两个都是引号,用来表明字符串,区别是,双引号中的变量会被展开,而单引号中不再展开。
    举个例子:
    a="abc"
    echo "str=a' # 结果显示str=$a

你可能感兴趣的:([shell] shell中杂谈)