Shell一些基础知识
2018-01-10 21:13
453 查看
Shell一些基础知识
shell输出:
(1)使用echo 来输出语句
(2)使用printf 来输出语句
shell注释:
(1)单行注释 使用符号‘#’
(2)多行注释
方法一 : << ! !
方法二:两个单引号 ’ ‘
shell执行:
(1) ./文件名
(2) bash 文件名
注:需要为要执行的文件添加x可执行权限 #chmod u+x 文件名
shell中的变量:
shell中变量不需要声明,会在使用时创建它
s=”hello world”
echo s #符号是获得引用变量
注:使用等号赋值,变量和等号之间不能有空格
shell逻辑运算符
整型比较:
‘<’ 小于 在[]中不能使用 表示字符串
‘>’大于 在[]中不能使用 表示字符串
-eq 等于
-ne 不等于
-lt 小于
-gt 大于
-le 小于等于
-ge 大于等于
整型比较或字符串比较:
= 等于 如果在[]中,只能是字符串
!= 不等于 如果在[]中,只能是字符串
if:
if …;
then
elif …;
then
else
fi
case:
case $变量名 in
选项1) #这里有反括号
要执行的语句;;#必须是两个分号
选项2)
要执行的语句;;
…
esac
for:
(1)for i in a b c
do
要执行的语句
done
(2)for ((i=0;i<=100;i++))
do
要执行的语句
done
while:
while (($i<100))
do
要执行的语句
done
函数:
(1).定义函数
function 函数名(){
函数体
}
(2).调用函数
函数名 参数1 参数2 …
(3).1取函数第一个参数2 取第二个参数 …
shell输出:
(1)使用echo 来输出语句
(2)使用printf 来输出语句
shell注释:
(1)单行注释 使用符号‘#’
(2)多行注释
方法一 : << ! !
方法二:两个单引号 ’ ‘
shell执行:
(1) ./文件名
(2) bash 文件名
注:需要为要执行的文件添加x可执行权限 #chmod u+x 文件名
shell中的变量:
shell中变量不需要声明,会在使用时创建它
s=”hello world”
echo s #符号是获得引用变量
注:使用等号赋值,变量和等号之间不能有空格
shell逻辑运算符
整型比较:
‘<’ 小于 在[]中不能使用 表示字符串
‘>’大于 在[]中不能使用 表示字符串
-eq 等于
-ne 不等于
-lt 小于
-gt 大于
-le 小于等于
-ge 大于等于
整型比较或字符串比较:
= 等于 如果在[]中,只能是字符串
!= 不等于 如果在[]中,只能是字符串
if:
if …;
then
elif …;
then
else
fi
case:
case $变量名 in
选项1) #这里有反括号
要执行的语句;;#必须是两个分号
选项2)
要执行的语句;;
…
esac
for:
(1)for i in a b c
do
要执行的语句
done
(2)for ((i=0;i<=100;i++))
do
要执行的语句
done
while:
while (($i<100))
do
要执行的语句
done
函数:
(1).定义函数
function 函数名(){
函数体
}
(2).调用函数
函数名 参数1 参数2 …
(3).1取函数第一个参数2 取第二个参数 …
相关文章推荐
- 一些让人很容易忽视的shell基础知识
- shell脚本的一些基础知识
- Shell脚本笔记(一)一些零碎的基础知识
- 苏嵌第一天,shell中一些基础知识
- oracle 的一些基础知识
- linux中一些网络方面的基础知识
- Spring框架的一些基础知识
- 关于手机开发的一些比较基础的知识
- [搬家文]一些零散基础知识
- 【基础知识】c++字符串中需要注意的一些细节
- shell基础知识梳理二
- 我学到的一些超级基础的andriod知识
- 黑马程序员-------java循环的一些总结(基础知识)
- oc的一些基础知识
- [8] Shell 基础知识
- Android中的一些基础知识(二)
- linux基础知识之shell(2)
- 一些flex技术开发的基础入门知识
- 一些基础知识Tem
- 一些C#的基础知识(转)