Shell 之 语法 解释器: 1)Bourne Shell(/usr/bin/sh或/bin/sh) 2)Bourne Again Shell(/bin/bash) 3)C Shell(/usr/bin/csh) 4)K Shell(/usr/bin/ksh) 5)Shell for Root(/ ...
分类:
系统相关 时间:
2019-07-19 20:34:10
阅读次数:
132
set指令详解 功能说明:设置shell 语 法:set [-abefhkmnptuvxBCHP] [-o option-name] [--] [arg ...] 说 明:设置或取消设置shell选项和位置参数的值更改shell属性和位置参数的值,或显示shell变量的名称和值 选项Options: ...
分类:
其他好文 时间:
2019-02-19 00:54:50
阅读次数:
281
jq JSON工具 shellcheck 更好用的Shell语法检查 tig 更好用的图形化Git客户端 ag/ack 更好用Grep的工具 mycli 更好用的MySQL客户端 mosh 更快速的SSH工具 cloc 代码统计工具 ccache C/C++编译缓存工具 fzf 更好用的文件搜索工具 ...
分类:
其他好文 时间:
2019-02-01 12:24:29
阅读次数:
211
for循环语句语法for循环语句语法格式为:格式一:for变量名in变量取值列表do指令...done格式二:for((exp1;exp2;exp3))do指令...done案例一:使用for循环修改文件扩展名(仅作为练习,实际操作可用rename)逻辑为:把想要的结果先打印出来,然后拼接为mv的熟悉格式,最后实现批量mv操作#!/bin/bashforiin`ls/home/test/*.htm
分类:
系统相关 时间:
2018-10-10 10:34:15
阅读次数:
141
while循环语句while循环语句语法格式为:while<条件表达式>do指令done有关脚本运行的相关用法命令说明shfile.sh&把file.sh脚本放到后台运行(后台运行脚本的常用方法)ctl+c停止执行当前脚本或任务ctl+z暂停执行当前脚本或任务bg把当前脚本或任务放到后台执行fg把当前脚本或任务放到前台执行。如果是多个脚本,需加编号,如:fg2jobs查看当前执
分类:
系统相关 时间:
2018-10-10 00:01:23
阅读次数:
1536
case条件语句语法case条件语句语法格式为:case"变量"in值1)指令1;;值2)指令2;;\*)指令3;;esac了解即可给字体加颜色的命令:例:echo-e"\E[1;31m红颜色helloworld\E[0m"\E等同于\033"[1"数字1表示加粗显示31m表示红色字体"[0m"表示关闭所有属性"[1m"
分类:
系统相关 时间:
2018-10-07 14:38:16
阅读次数:
132
if条件语句语法1.单分支结构if<条件表达式>;then指令fi2.双分支结构if<条件表达式>;then指令1else指令2fi3.多分支结构if<条件表达式1>;then指令1elseif<条件表达式2>;then指令2elif<条件表达式3>;then指令3else指令4fiif条件语句多种条件表达式语法1.test条件表达式if
分类:
系统相关 时间:
2018-10-07 11:29:09
阅读次数:
149
特殊变量,文件测试表达式,字符串测试表达式,整数二元比较操作符,逻辑操作符
分类:
系统相关 时间:
2018-10-06 13:17:41
阅读次数:
201
1.特殊变量 $0 脚本自身名字 $? 判断执行是否成功 0为成功 非0为失败 $# 位置参数总数 $* 所以位置参数被看做一个字符串 $@ 每个位置参数被看做独立字符串 $$ 显示当前的pid $! 上一条执行后台进程的PID 2.shell字符串处理${} 1.1 获取字符串长度 A='zhan... ...
分类:
系统相关 时间:
2018-09-08 00:44:17
阅读次数:
217
【if语法 测试条件 判断语句】 转自:http://lovelace.blog.51cto.com/1028430/1211353 【while for循环】 转自:https://blog.csdn.net/weixin_36586564/article/details/78681117 for ...
分类:
系统相关 时间:
2018-09-06 02:48:50
阅读次数:
161