Shell脚本笔记 1
求取数学表达式
value=$[6/3]
value=$((6/3))
let "value += 1"
定义局部变量
local value
定义整数
declare -i value
命令替换
value=`command`
value=$(command)
系统变量
$n,第n个参数
$#,参数个数
$0,当前shell脚本名称
$?,前一命令退出状态
$*,以"参数1 参数2"返回
$@, 以"参数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
郑重声明:本站内容如果来自互联网及其他传播媒体,其版权均属原媒体及文章作者所有。转载目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。