shell脚本知识示例

1、获取字符串长度

echo ${#str}
echo ${str} | wc -L
echo -n ${str} | wc -c
echo ${str} | awk '{print length($0)}'

-n 是去掉换行符

2、常犯的错误赋值

# 正确
value=123
# 错误
value = 123

3、使用watch命令

watch -n 1 'cat /proc/interrupts'

4、宏定义变量

无,也无常量类型,万物皆变量。但是设置一个变量为宏或者注释备注。

5、$(( ))、$( )、``与${ }的区别

$( )与 (反引号)都是用来作命令替换的。$( )的弊端是,并不是所有的类unix系统都支持这种方式,但反引号是肯定支持的。 $(( ))与整数运算。

results matching ""

    No results matching ""