shell
波雅_汉库克
这个作者很懒,什么都没留下…
展开
-
shell 简单了解
shell命令加()的意思是在子进程中执行,不传递给父进程。去掉()shell命令会传递给父进程。 shell命令中,shell命令成功执行返回0,没有成功返回1。echo $?就是查看返回值的。$?是返回上一个命令是否成功。 shell编程实例: #!/bin/sh 告诉程序加载那个解释器(解释器有sh、bash、csh、zsh等) 但是这个文件是没有执行权限的,需要设置执行...原创 2018-08-06 14:56:11 · 145 阅读 · 0 评论 -
第一章 shell编程
shell的变量分为两种环境变量和本地变量 查看环境变量 env: 打印环境变量:printenv 本地变量: 新建本地变量: diner='eqewqeqe' 注意:新建本地变量是,等行前后不能加空格,要不然会出错。 查看本地变量: set | grep "diner" 本地变量导入到环境变量: export diner env | grep "diner" 定义环...原创 2018-08-06 16:00:43 · 91 阅读 · 0 评论 -
第二章 shell分支语句
if/then/elif/else/fi 和C语言类似,在Shell中用if、then、elif、else、fi这几条命令实现分支控制。这种流程控制语句本质上也是由若干条Shell命令组成的。 if [ -f ~/.bashrc ]; then . ~/.bashrc fi 解释:如果[ -f ~/.bashrc ]为真,执行then后面的语句,也就是执行 . ~/.bashrc...原创 2018-08-07 21:03:07 · 184 阅读 · 0 评论 -
第三章 shell循环语句
for/do/done Shell脚本的for循环结构和C语言很不一样,它类似于某些编程语言的foreach循环。例如: #! /bin/sh for FRUIT in apple banana pear; do echo "I like $FRUIT" done 解释:和python类似。for循环在apple banana pear这三个钟循环,FRU...原创 2018-08-07 21:12:26 · 144 阅读 · 0 评论