Linux下VIM编译器的使用以及shell编程基础
发布时间:2020-12-26 00:13:55 所属栏目:安全 来源:网络整理
导读:副标题#e# VIM编译器的安装与使用 vim编辑器安装 在CentOS中,执行:yum -y install vim 普通模式 h: 左移一个字符 j: 下移一行 k: 上移一行 l: 右移一个字符 PageDown(或Ctrl+F):下翻一屏 PageUp(或Ctrl+B):上翻一屏 G:移到缓冲区的最后一行 num G
|
echo #!/bin/bash
echo This is string
echo
# 字符串的引号可以省略
echo This is string
# read 命令从标准输入中读取一行,并把输入行的每个字段的值指定给 shell 变量
echo -n Please input your age:
read age
echo My Age is $age
# 显示换行:
echo -e OK! n" # -e 开启转义
# 显示不换行:
echo -e OK! ce 开启转义 c 不换行
# 显示结果定向至文件:
echo Learning IT" > test
# 显示命令执行结果:
echo `date`
printf #!/bin/bash
# format-: 为格式控制字符串
# %s %c %d %f都是格式替代符
# %-10s 指一个宽度为10个字符(-表示左对齐,没有则表示右对齐),任何字符都会被显示在10个字符宽的字符内,如果不足则自动以空格填充,超过也会将内容全部显示出来
printf %-10s is string %d %.4f" string100210
if [ 1 == correct
fi
# test 命令用于检查某个条件是否成立,它可以进行数值、字符和文件三个方面的测试
if test
then
echo test correct
fi
流程控制 #!/bin/bash
i=2
if [ $i == i = 1
elif [ $i == i = 2else
echo i != 1
fi
--------------------------
#!/bin/5
do
if [ $i -eq ]
then
break
fi
echo $i
done
--------------------------bash
i=1
while (( $i < 10 ))
echo $i
# let 命令,它用于执行一个或多个表达式,变量计算中不需要加上 $ 来表示变量
let i++
done
while :
unlimitwhile true
done
# 无限循环:
# 去除condition
# true
# for (( ; ; ))
for unlimit
done
--------------------------bash
# until 循环执行一系列命令直至条件为 时停止
# until 循环与 循环在处理方式上刚好相反
i=
until (( $i ==
echo $i
let i--4
# case语句为多选择语句
case $i in
1) echo i=1
;;
2|3|4) echo i=2 or i=3 or i=4
;;
*) echo i != 1 && i != 2
;;
esac
函数 #!/bin/bash
# myfunc
# function myfunc()
myfunc()
{
echo myfunc
# 参数返回,可以显示加:return 返回,如果不加,将以最后一条命令运行结果,作为返回值。 return后跟数值n(0-255)
# 在Shell中,调用函数时可以向其传递参数。在函数体内部,通过 $n 的形式来获取参数的值,例如,$1表示第一个参数,$2表示第二个参数…
# $10 不能获取第十个参数,获取第十个参数需要${10}。当n>=10时,需要使用${n}来获取参数
return `expr $1 + $`
}
myfunc
# 函数返回值在调用该函数后通过 $? 来获得
echo $?
# myFunc
输入/输出重定向 文件包含 #!/bin/bash
source ./public.sh
myfunc
(编辑:我爱故事小小网_铜陵站长网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |


浙公网安备 33038102330570号