创建shell脚本文件时,必须在文件的第一行指定要使用的shell。其格式为:
#!/bin/bash
chmod u+x
./shell
sh shell.sh
echo -n :文本字符串命令和输出在同一行
$没有美元符,shell会将变量名解释成普通的文本字符串
变量
命令替换:
` tihuan`
$( )
输出重定向
> 重新生成
>>追加
输入重定向
command < inputfile
管道|
$ rpm -qa | sort | more
、
expr 命令允许在命令行上处理数学表达式,但是特别笨拙。
$ expr 1 + 5
在将一个数学运算结果赋给某个变量时,可以用美元符和
方括号( $[ operation ] )将数学表达式围起来
$ var2=$[$var1 * 2]
bc -q 计算器
在脚本中使用 bc
现在你可能想问bash计算器是如何在shell脚本中帮助处理浮点运算的。可以用命令替换运行 bc 命令,并将输出赋给一个变量。基本格式如下:
variable=$(echo “options; expression” | bc)