求取数学表达式
value=$[6/3]
value=$((6/3))
let "value += 1"
定义局部变量
local value
定义整数
declare -i value
命令替换
value=`command`
value=$(command)
系统变量
$n,第n个参数
$#,参数个数
$0,当前shell脚本名称
$?,前一命令退出状态
$*,以"参数1 参数2"返回
[email protected], 以"参数1" "参数2"返回
$$, 本进程的id
$!,上一进程id
$-, 使用Set命令设定的Flag一览
$PS1
清除变量
unset ariable_name
计算行数:wc -l
设置执行脚本的shell,位于第一行的#!:#!/bin/bash
echo输出不换行:echo -n
关闭自动打印输入字符:stty -echo
打开自动打印输入字符:stty echo
打开命令跟踪:set -x
关闭命令跟踪:set +x
时间: 2024-10-29 20:01:21